服务器不呈现 ejs 文件

Server doesn't render ejs file

我正在尝试渲染一个 ejs 文件,但它不起作用,我不知道问题出在哪里。

confirm_email.js

res.render("confirm_email", JSON.parse(req.query.v));

app.js(主文件)

app.set('view engine', 'ejs');
app.set('views','./views');

app 文件夹结构

models
node_modules
public
    -(css, js, jquery, fonts...)
routes
    -signup
        -signup.js
        -confirm_email.js
views
    -confirm_email.ejs
    -index.html
    -portfolio.html
app.js
package.json
package-lock.json

更改视图文件的配置。试试这个

//your views folder directory
app.set("views", __dirname + "/views"); // set express to look into this folder to render our view
app.set("view engine", "ejs"); // configure template engine