我正在使用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 views> landing.ejs
答案 0 :(得分:1)
首先,您必须在行app.set('views', __dirname + '/view_files_folder_path');
之后设置默认视图文件路径var app = express();
。
然后将此res.render("/landing.ejs");
修改为res.render("landing.ejs");
希望这会奏效:)