express使用ejs模板引擎

傳統(tǒng)的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 ----默認(rèn)的文件是以ejs為后綴的

var express = require("express");
var app = express();
app.set("engine","ejs");
//模板的默認(rèn)存放目錄是views,所以在建立文件夾的時候可以命名為views,如果想改的話,可以這樣設(shè)置
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);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容