node.js - 错误:无法在视图目录中查找视图“landing.ejs”
问题描述
var express = require("express"); var app = express();
app.set('view engine', 'ejs');
app.get("/",function(req,res){
res.render("landing");
});
app.listen("2121",function(req,res){ console.log("yelpcamp server is running!!!") });
解决方案
您可以添加这行代码:
app.set('views', path.join(__dirname, 'views'));
之后:
app.set('view engine', 'ejs')
注意:这里的“views”是一个包含 ejs 文件的文件夹名称。
推荐阅读
- android - 无法在 ubuntu 上提供 avd 路径
- javascript - 如何在 Highcharts 中显示错误消息?
- python - CSV 写入错误 - Python
- node.js - 使用 NODE_RED 中的 CSV 节点将文本内容转换为 JSON?
- javascript - Javascript - IF 语句如何实现您输入的内容?
- c# - 对于返回 ViewModel 的控制器操作方法,我究竟应该测试什么
- java - 使用 curl 命令将包含 base 64 编码文件(大小 400Mb)的 json 上传到 spring REST 接口
- amazon-web-services - 如何将数据从 AWS EBS 复制/移动到 EFS?
- c# - SAP.Middleware.Connector.RfcInvalidStateException:“找不到 DD01L 指定的表”
- reactjs - 容器化的 ReactJs 应用程序(来自 nginx 映像)不提供所有路由