Javascript 无法加载静态页面

Javascript 无法加载静态页面,javascript,html,node.js,express,Javascript,Html,Node.js,Express,我正在尝试为我的项目添加一些前端,到目前为止,它只是后端。因此,我添加了一个“视图”文件夹并添加了一些.pug文件只是为了尝试一下,但当我尝试渲染这些文件时,会出现以下错误: { Error: Failed to lookup view "index.pug" in views directory "/app/views" at Function.process_params (/app/node_modules/express/lib/router/index.js:335:12) serv

我正在尝试为我的项目添加一些前端,到目前为止,它只是后端。因此,我添加了一个“视图”文件夹并添加了一些.pug文件只是为了尝试一下,但当我尝试渲染这些文件时,会出现以下错误:

{ Error: Failed to lookup view "index.pug" in views directory "/app/views"

at Function.process_params (/app/node_modules/express/lib/router/index.js:335:12)
server_1       |   view: 
server_1       |    View {
server_1       |      defaultEngine: 'pug',
server_1       |      ext: '.pug',
server_1       |      name: 'index.pug',
server_1       |      root: '/app/views',
server_1       |      engine: [Function],
server_1       |      path: undefined } }

我找不到root指定为/app/views的代码,因为我的项目不包含“app”文件夹,所以它不会呈现我的.pug文件。有人知道为什么会这样吗

这可能没有帮助,但如果框架提供了项目结构,请尝试遵循它,除非您有非常令人信服的理由不这样做。是否可能有生成此错误的代码,例如,如何设置引擎、如何设置模板引擎或使用express generator?