javascript - node js express错误找不到视图目录
问题描述
所以我有我运行的这个节点 js express 项目(从 github 获得,不是我制作的,但我当然理解)当我在我的本地主机上运行它时,它完全按预期运行,但是当在我的网站上运行时,它给出以下错误
Error: Failed to lookup view "/home/dh_vemh38/thepog.xyz/public/dashboard/templates/index.ejs" in views directory "/home/dh_vemh38/thepog.xyz/public/views"
at Function.render (/home/dh_vemh38/node_modules/express/lib/application.js:580:17)
at ServerResponse.render (/home/dh_vemh38/node_modules/express/lib/response.js:1012:7)
at renderTemplate (/home/dh_vemh38/thepog.xyz/dashboard/dashboard.js:114:9)
at /home/dh_vemh38/thepog.xyz/dashboard/dashboard.js:170:5
at Layer.handle [as handle_request] (/home/dh_vemh38/node_modules/express/lib/router/layer.js:95:5)
at next (/home/dh_vemh38/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/home/dh_vemh38/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/home/dh_vemh38/node_modules/express/lib/router/layer.js:95:5)
at /home/dh_vemh38/node_modules/express/lib/router/index.js:281:22
at Function.process_params (/home/dh_vemh38/node_modules/express/lib/router/index.js:335:12)
at next (/home/dh_vemh38/node_modules/express/lib/router/index.js:275:10)
at SendStream.error (/home/dh_vemh38/node_modules/serve-static/index.js:121:7)
at SendStream.emit (node:events:394:28)
at SendStream.error (/home/dh_vemh38/node_modules/send/index.js:270:17)
at SendStream.onStatError (/home/dh_vemh38/node_modules/send/index.js:421:12)
at next (/home/dh_vemh38/node_modules/send/index.js:763:28)
它说它无法查找视图目录,是重命名删除还是什么?不,因为没有偶数视图目录。这让我感到困惑为什么它在从未调用过的情况下搜索视图目录?
额外信息: 在dreamhost https://www.dreamhost.com/上托管 启用节点js乘客安装节点v16.5.0和npm v7.19.1安装所有模块放入正确配置github repo https://github.com/MrAugu/简单的discordjs仪表板/
解决方案
推荐阅读
- android - Android 绑定服务 - onServiceConnected() 和 startCommand() 的顺序
- php - Codeigniter 3 应用程序错误:无法在会话中存储某些列值
- html - 标签显示搞砸了,显示链接而不是标签
- hyperledger-fabric - 在 Chaincode 中加入 gRPC 服务器
- ios - deQueue 和表格视图单元格的问题
- javascript - 我需要在地图中获取一个值,以便它的键包含一个值
- react-native - React Native Admob 不工作 - 它显示 RNGADBannerView 未找到
- android - Gradle 错误:找不到 com.android.tools.build:gradle:6.6.1
- postman - 在 API 请求中使用来自 $randomImage 变量的图像
- c++ - 对类使用构造函数时出现动态内存分配问题