Skip to main content

Contrôleurs

Dans routers/router.go, vous pouvez trouver beaucoup de lignes comme

Beego.Router("/api/get-topics", &controllers.ApiController{}, "GET:GetTopics")

Veuillez prêter attention au troisième paramètre "GET:GetTopics". Cette chaîne de caractères est une combinaison de la méthode de requête HTTP et du nom de la fonction du gestionnaire de requêtes. Vous pouvez trouver une fonction appelée GetTopics dans le paquet contrôleurs, et c'est le gestionnaire de la requête /api/get-topics.

Vous pouvez trouver la fonction correspondante de la requête de cette façon.

tip

If you are using Goland, you can press Ctrl+Shift+F(vscode use Ctrl+F instead), and search func (c *ApiController) FunctionName to locate to the function quickly.