我在Cloud9中工作,尝试运行应用程序时遇到错误,无法在views目录中查找视图“ /landing.ejs”:
到目前为止,我有:
var express = require("express");
var app = express();
app.get("/", function(req, res){
res.render("/landing.ejs");
})
app.listen(process.env.PORT, process.env.IP, function(){
console.log("Server is running");
})
我的文件树的结构如下:App> v1> app.js package.json视图> landing.ejs
最佳答案
首先,必须在app.set('views', __dirname + '/view_files_folder_path');
行之后设置默认视图文件路径var app = express();
。
然后将此res.render("/landing.ejs");
修改为res.render("landing.ejs");
希望这会工作:)
关于node.js - 无法在 View 目录中查找 View “/landing.ejs”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44535395/