var http =require('http');
var fs=require('fs');
var ejs=require('ejs');
http.createServer(function(request , response){
fs.readFile('ejspage.ejs','utf8',function(error , data){
response.writeHead(200, {'Content-Type': 'text/html'});
response.end(ejs.render(data, {
name:'rintiantta',
description:'hello ejs with node js!!'
}));
});
}).listen(52275, function(){
console.log('server runnig at http://127.0.0.1:52275');
});
ejs 파일 에서 name과 description 데이터를 js 파일에서 만들어서 ejs로 보냈습니다
<h1><%=name%></h1>
<p><%=description%></p>
<hr/>
<% for(var i=0 ;i< 10; i++) { %>
<h2> the square of <%=i%> is <%=i* i%> <h2>
<%}%>