【发布时间】:2021-07-23 16:23:19
【问题描述】:
我将我的 nodejs 模板引擎设置为 ejs。当我使用我的 ejs 模板运行 app.js 时,我收到“无法在视图中查找视图‘错误’”的错误
Error: Failed to lookup view "index" in views directory "/home/runner/kaskusttv/views"
at Function.render (/home/runner/kaskusttv/node_modules/express/lib/application.js:580:17)
at ServerResponse.render (/home/runner/kaskusttv/node_modules/express/lib/response.js:1012:7)
at /home/runner/kaskusttv/app.js:72:6
at Layer.handle [as handle_request] (/home/runner/kaskusttv/node_modules/express/lib/router/layer.js:95:5)
at next (/home/runner/kaskusttv/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/home/runner/kaskusttv/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/home/runner/kaskusttv/node_modules/express/lib/router/layer.js:95:5)
at /home/runner/kaskusttv/node_modules/express/lib/router/index.js:281:22
at Function.process_params (/home/runner/kaskusttv/node_modules/express/lib/router/index.js:335:12)
at next (/home/runner/kaskusttv/node_modules/express/lib/router/index.js:275:10)
at compression (/home/runner/kaskusttv/node_modules/compression/index.js:220:5)
at Layer.handle [as handle_request] (/home/runner/kaskusttv/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/home/runner/kaskusttv/node_modules/express/lib/router/index.js:317:13)
at /home/runner/kaskusttv/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/home/runner/kaskusttv/node_modules/express/lib/router/index.js:335:12)
at next (/home/runner/kaskusttv/node_modules/express/lib/router/index.js:275:10)
让这些快速工作的合适位置是什么?我用它来将引擎设置为 ejs
app.set("views", path.join(__dirname, "views"));
app.set("view engine", "ejs");
【问题讨论】:
标签: javascript express ejs