读取index.ejs时无法获取/错误

问题描述 投票:0回答:1

我尝试构建一个简单的 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");
})

文件系统

node.js express ejs
1个回答
0
投票

将您的代码更改为此

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");
})
© www.soinside.com 2019 - 2024. All rights reserved.