gpt4 book ai didi

node.js - 使用 Express for NodeJS 时出错 : 'engine' of object # is not a function

转载 作者:搜寻专家 更新时间:2023-10-31 23:27:52 25 4
gpt4 key购买 nike

我是 nodejs 的新手,想知道是否有人知道如何调试这个错误:

TypeError: Property 'engine' of object #<View> is not a function

在 ubuntu 机器上安装了 node/npm 之后,我刚刚安装了一个 express 实例。有任何想法吗?这是我的堆栈跟踪:

500 TypeError: Property 'engine' of object #<View> is not a function
at View.render (/var/www/node_modules/express/lib/view.js:75:8)
at Function.app.render (/var/www/node_modules/express/lib/application.js:504:10)
at ServerResponse.res.render (/var/www/node_modules/express/lib/response.js:676:7)
at exports.index (/var/www/routes/index.js:7:7)
at callbacks (/var/www/node_modules/express/lib/router/index.js:165:11)
at param (/var/www/node_modules/express/lib/router/index.js:139:11)
at pass (/var/www/node_modules/express/lib/router/index.js:146:5)
at Router._dispatch (/var/www/node_modules/express/lib/router/index.js:173:5)
at Object.router (/var/www/node_modules/express/lib/router/index.js:33:10)
at next (/var/www/node_modules/express/node_modules/connect/lib/proto.js:190:15)

这是 routes/index.js 7:7:

res.render('index', { title: 'Express' });

最佳答案

我明白了。问题是我没有正确安装依赖项。在我运行此命令后它起作用了:

cd . && sudo npm install

我之前为使应用程序运行而发出的命令引用了本教程的第一部分:

http://shapeshed.com/creating-a-basic-site-with-node-and-express/

感谢您的帮助!

关于node.js - 使用 Express for NodeJS 时出错 : 'engine' of object #<View> is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com