beego 注解路由無效問題分析


問題描述:學習 beego 框架發現注解路由無效,除了不能找到路由外,未見任何異常。

問題解決:將配置文件中的 runmode 更改為 dev 模式。

問題分析:

如果沒有設置過 runmode 不會出現上述問題,當將 runmode 更改為非 dev 模式后,更改注解路由將產生上述問題。原因是,beego 需要將注解路由編譯成文件並存放到  “/routers/commentsRouter.go” ,當 server 路由尋址的時候真正查找的是這個文件,而不是注解路由的那段代碼。然而,這種編譯動作只在 dev 模式下執行,當在其他模式下改動注解路由,將無法生效。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM