zl程序教程

您现在的位置是:首页 >  工具

当前栏目

beego 注解路由无效问题分析

路由 分析 注解 无效 问题 Beego
2023-09-14 09:12:23 时间

问题描述:学习 beego 框架发现注解路由无效,除了不能找到路由外,未见任何异常。

问题解决:将配置文件中的 runmode 更改为 dev 模式。

问题分析:

如果没有设置过 runmode 不会出现上述问题,当将 runmode 更改为非 dev 模式后,更改注解路由将产生上述问题。原因是,beego 需要将注解路由编译成文件并存放到  “/routers/commentsRouter.go” ,当 server 路由寻址的时候真正查找的是这个文件,而不是注解路由的那段代码。然而,这种编译动作只在 dev 模式下执行,当在其他模式下改动注解路由,将无法生效。