因为ejs模版引擎不符合前后端分离的开发模式,已被历史所淘汰。
////index.ejs部分
<body>
<h1>好高兴,今天买了一个iphone<%=a%>s</h1>
<ul>
<%for(var i=0;i<news.length;i++){%>
<li><%=new[i]%></li>
<%}%>
</ul>
</body>
////js部分
var ejs=require("ejs");
var fs=require("fs");
var http=require("http");
var server=http.createServer(function(req,res){
fs.readFile('./view/index.ejs',function(err,data){
//绑定模版
var template=data.toString();
var dictionary={
a:6,
news:["新闻一","新闻二","新闻三"]
};
var html=ejs.render(template,dictionary);
//显示
res.writeHead(200,{'Content-Type':'text/html;charset=UTF8'})
res.end(html);
})
})
server.listen(80,"127.0.0.1");
网友评论