express使用ejs模板引擎

传统的ejs写法

var express = require("express");
var ejs = require("ejs");
var app = express();
app.get("/index",function(req,res){
          ejs.renderFile("views/index.html",{title:"hello"},function(err,data){
                              res.end(data)
})

})
app.listen(3000);

express用ejs ----默认的文件是以ejs为后缀的

var express = require("express");
var app = express();
app.set("engine","ejs");
//模板的默认存放目录是views,所以在建立文件夹的时候可以命名为views,如果想改的话,可以这样设置
app.set("views","project");
app.get("/getdata",function(req,res){
            res.render("index.ejs",{title:"hello"});//这里的文件路径都不用写文件夹,直接写文件,后缀注意是.ejs
})
app.listen(3000);

express用esj---改为文件是html后缀的

var express = require("express");
var app = express();
//定义模板引擎
app.engine("html",ejs.__express);
app.set("engin","html");
app.get("/getdata",function(req,res){
         res.render("index.html",{title:"hello"})
})
app.listen(3000);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容