Controller
In routers/router.gofindest du viele Linien wie z.B.
beego.Router("/api/get-topics", &controllers.ApiController{}, "GET:GetTopics")
Bitte beachten Sie den dritten Parameter "GET:GetTopics". Dieser String ist eine Kombination aus HTTP-Request-Methode und dem Funktionsnamen des Request-Handlers. Sie finden eine Funktion namens GetTopics im Paket Controller, und es ist der Handler der Anfrage /api/get-topics.
Auf diese Weise finden Sie die entsprechende Funktion der Anfrage.
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.