我尝试构建一个简单的 ejs 应用程序,但返回错误
const express = require('express')
const app = express();
app.get('/demo',(req,res)=>{
app.render('index.ejs');
});
app.listen(4000,()=>{
console.log("Server started at port 4000");
})
将您的代码更改为此
const express = require('express')
const app = express();
app.set("view engine" , "ejs") // tells express to use ejs as your view engine
app.get('/demo',(req,res)=>{
app.render('index'); // notice that the extension was removed
});
app.listen(4000,()=>{
console.log("Server started at port 4000");
})