七、ejs模板

2019-08-22  本文已影响0人  向上而活
因为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");
上一篇 下一篇

猜你喜欢

热点阅读