- 今天新加了两个HTML文件addTeacher.html和addLink.html,照惯例在controller文件夹下建立其控制文件,在router.go文件中为他们创建路由,
beego.Router("/addteacher",&controllers.AddTeacherController{})
beego.Router("/addlink",&controllers.AddLinkController{})- 问题来了,在其他文件想向这二者跳转的时候,死活就是跳不过去,总是404报错,总结以往的经验,把addTeacher.html和addLink.html的名字分别改为addteacher.html和addlink.html,相应跳转路径也改过来,发现可以了。
- 把两个HTML文件文件名改回去,把路由设置改为
beego.Router("/addTeacher",&controllers.AddTeacherController{})
beego.Router("/addLink",&controllers.AddLinkController{})
成功,原因是路由设置的名字"/addTeacher"
必须与HTML文件名保持一致。
关于router的坑
最新推荐文章于 2024-05-12 16:08:00 发布