nodejsのejsテンプレート学習
2092 ワード
02.ejs.これはincludeのファイルです.
注意:
console.log("aaaa")
01.ejs テンプレートファイルejs 注意:
<h1/>
//js
//include
</code></pre>
<br/> app.js
<pre><code>var ejs=require("ejs");
var express=require('express')
var app=express();
console.log(__dirname);
app.get("/open",function(req,res){
str=require("fs").readFileSync(__dirname+"/views/01.ejs","utf8") //
var html=ejs.render(str,{
names:["cd","lw"], // ejs
filename:__dirname // include
}) // html
console.log(html)
res.send(html) //
})
app.listen(3000,function(){
console.log("server is running")
})
</code></pre>
<p><span style="font-size:18px;"> js res.render();</span></p>
<pre><code><span style="font-size:14px;">var ejs=require("ejs");
var express=require('express');
var path=require("path")
var app=express();
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs'); //<u> ejs views </u>
console.log(__dirname);
app.get("/open",function(req,res){
res.render("b.ejs",{
names:["cd","lw"] // ejs
//filename:__dirname // include
})
})
app.listen(3000,function(){
console.log("server is running")
})</span></code></pre>
<br/>
<br/>
<p><span style="font-size:18px;"> :http://blog.csdn.net/zhangxin09/article/details/18409119/</span></p>
</div>
</div>
</div>
</div>