无法加载索引页

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'),