NodeJS结合express框架使用ejs引擎模板如何修改默认模板文件夹views的路径?

01/16 11:36
阅读数 345

使用app.set(“view engine”, “ejs”)设置ejs模板引擎解析时,默认只会读取当前文件同级目录下views文件夹里的模板文件;
可以使用app.set(“views”, __dirname + “/xxx/views”)设置要读取的views文件夹的位置,其中__dirname 在nodejs中表示:总是指向被执行 js 文件的绝对路径;
具体代码如下所示:

var express = require("express");
var app = express();

app.set("views", __dirname + "/case/day3/views"); // 设置读取views文件夹的位置
app.set("view engine", "ejs"); // 设置使用ejs模板引擎解析

app.get("/", function (req, res) {
   
   
  res.render("haha", {
   
   
    "news": ["这里是新闻1", "这里是新闻2", "这里是新闻3"]
  });
});

app.listen(80);

在这里插入图片描述

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部