如何解决beego NSNamespace NSInclude 端点不起作用
我尝试使用 NSNamespace 和 NSInclude 在 beego 中创建端点。
router.go
...
func Initialize() {
testNS := beego.NSNamespace("/test",beego.NSInclude(
&_mediaModControllers.TestController{},),)
ns := beego.NewNamespace("/v1",testNS,)
beego.AddNamespace(ns)
}
controller.go
...
type TestController struct {
controllers.BaseController
}
// @Title Get All
// @Description get all
// @Success 200
// @Failure 403
// @router / [get]
func (c *TestController) GetAll(limit,page int,name string) controllers.JsonResp {
return c.ReturnOK("some response")
}
但是当我尝试点击 GET localhost:8080/v1/test
但收到此日志消息时
nomatch| POST /v1/test
我做错了什么?谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。