Beego的Router在本地跑正常,搬上服务器后出现notmatch
// Test.go
package controllers
import (
"models"
"github.com/astaxie/beego"
)
type TestController struct {
beego.Controller
}
// Get ...
func (c *TestController) Get() {
testList := models.GetTestList()
c.Data["testList"] = testList
c.TplName = "test/index.html"
}
// Router.go
package routers
import (
"nav/controllers"
"github.com/astaxie/beego"
)
func init() {
beego.AutoRouter(&controllers.TestController{})
beego.Router("/test", &controllers.TestController{})
}
// main.html
<li><a href="/test"><font color="black">TEST</font></a></li>
在本地(Mac OS)上跑可以点击跳转打开,放到服务器后打开会404,log显示notmatch,其他链接正常match到.
这是什么原因呢?求答案!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
某些包的路劲import错误导致此问题。不好意思,自己的失误。