我使用mojo generate myapp MyApp
我可以访问我的应用程序的根目录(即index.html),但是当我转到'/ welcome'路径时,它会显示'在此服务器上找不到请求的URL / welcome。'
我使用位于/ scripts目录中的morbo myapp
启动了应用程序,并收到此错误
有人可以帮忙吗?使用Perl
时,我遇到了很多未找到路线的问题答案 0 :(得分:1)
嗯,启动默认设置时,/welcome
路由不存在。
welcome.html.ep
使用 /
模板
# Normal route to controller
$r->get('/')->to('example#welcome');
以及您可以访问index.html
的原因是因为它是公用文件夹下的静态文件。就像你的静态js或css文件一样。
答案 1 :(得分:0)
默认应用生成中没有/welcome
路由使用:
mojo generate app MyApp
要查看实际生成的路由,您只需查看源代码即可。
但是,您也可以使用routes
命令:
$ perl script\my_app routes
/perldoc/:module * perldocmodule
/ GET
答案 2 :(得分:0)
如果模板不存在/无法找到,您将收到没有路由存在的错误。检查模板配置。