分享
  1. 首页
  2. 主题
  3. Go语言

初学者求教beego api新建项目404

server502 · · 1255 次点击 · 开始浏览 置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

## beego api > 使用beego api 新建项目 访问路由全都是404.百度查询网上教程说是升级beegov2,将路由文件的beego修改成web。目前已经全部操作完,但是还是访问404. 代码如下: router.go文件 ``` // @APIVersion 1.0.0 // @Title beego Test API // @Description beego has a very cool tools to autogenerate documents for your API // @Contact astaxie@gmail.com // @TermsOfServiceUrl http://beego.me/ // @License Apache 2.0 // @LicenseUrl http://www.apache.org/licenses/LICENSE-2.0.html package routers import ( "admin/controllers" "github.com/beego/beego/v2/server/web" ) func init() { ns := web.NewNamespace("/v1", web.NSNamespace("/object", web.NSInclude( &controllers.ObjectController{}, ), ), web.NSNamespace("/user", web.NSInclude( &controllers.UserController{}, ), ), ) web.AddNamespace(ns) } ``` 控制器代码: user.go ``` .... // @Title GetAll // @Description get all Users // @Success 200 {object} models.User // @router / [get] func (u *UserController) GetAll() { users := models.GetAllUsers() u.Data["json"] = users u.ServeJSON() } .... ``` **访问路由:http://localhost:8080/v1/user/ 404 无法映射到 user控制器的 GetAll()方法**

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
1255 次点击
3 回复 | 直到 2022年03月10日 13:03:45
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)