我正在尝试加载我的索引页面,我正在使用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
应该是正确的吗?我在这里错过了什么?我可以让其他文件在前面以外的目录中工作。我已经尝试将所需路径的一部分复制到我的路线中。
路线:
// homepage and dashboard
app.get('/',
setRedirect({auth: '/dashboard'}),
isUnauthenticated,
setRender('/front/index'),
main.getHome);
忽略大多数中间件并查看setRender
,因为它等同于res.render()
答案 0 :(得分:0)
你有一个不应该出现的额外斜线。
此:
setRender('/front/index'),
应该是这样的:
setRender('front/index'),