无法加载索引页
Can't load index page
我正在尝试加载我的索引页面,我正在使用 Swig 模板引擎和 Express。我收到此错误:
{
"message": "Failed to lookup view \"/front/index\" in views directory \"/home/ubuntu/workspace/asset-management/server/views\"",
"error": {
"view": {
"defaultEngine": "html",
"ext": ".html",
"name": "/front/index",
"root": "/home/ubuntu/workspace/asset-management/server/views"
}
}
}
但这没有意义,除非我遗漏了一些东西,因为文件路径是这样的:
/asset-management/server/views/front/index.html
/views/front/index.html
根据错误应该是正确的吧?我在这里错过了什么?我可以让其他文件在 front 以外的目录中工作。我已经尝试将所需路径的一部分复制到我的路线中。
路线:
// homepage and dashboard
app.get('/',
setRedirect({auth: '/dashboard'}),
isUnauthenticated,
setRender('/front/index'),
main.getHome);
忽略大部分中间件并查看 setRender
,因为它等同于 res.render()
你有一个不应该出现的额外斜线。
这个:
setRender('/front/index'),
应该是这样的:
setRender('front/index'),
我正在尝试加载我的索引页面,我正在使用 Swig 模板引擎和 Express。我收到此错误:
{
"message": "Failed to lookup view \"/front/index\" in views directory \"/home/ubuntu/workspace/asset-management/server/views\"",
"error": {
"view": {
"defaultEngine": "html",
"ext": ".html",
"name": "/front/index",
"root": "/home/ubuntu/workspace/asset-management/server/views"
}
}
}
但这没有意义,除非我遗漏了一些东西,因为文件路径是这样的:
/asset-management/server/views/front/index.html
/views/front/index.html
根据错误应该是正确的吧?我在这里错过了什么?我可以让其他文件在 front 以外的目录中工作。我已经尝试将所需路径的一部分复制到我的路线中。
路线:
// homepage and dashboard
app.get('/',
setRedirect({auth: '/dashboard'}),
isUnauthenticated,
setRender('/front/index'),
main.getHome);
忽略大部分中间件并查看 setRender
,因为它等同于 res.render()
你有一个不应该出现的额外斜线。
这个:
setRender('/front/index'),
应该是这样的:
setRender('front/index'),