js 파일 


/**

 * New node file

 */

 var http =require('http');

 var jade= require('jade');

 var fs=require('fs');

 

 

 http.createServer(function(request , response){

 

fs.readFile('jadepage.jade','utf8', function(error,data){

var fn=jade.compile(data);

 

response.writeHead(200,{'Content-Type':'text/html'});

response.end(fn());

});

 

 

 }).listen(52775 , function(){

console.log('server runnig at http://127.0.0.1:52775'); 

 });


jade 파일 

html

    head

        title index Page

    body

        h1 hello jade...!

        h2 lorem ipsum

        hr 

        a(href="http://hanb.co.kr",data-test="multiple Attribute") Go to hanbit media

        


결과 값 



Posted by 이상욱1
,

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>


<%}%>



Posted by 이상욱1
,

js 파일 


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));

});

}).listen(52735 , function(){

console.log('server runnig at http://127.0.01:52735');

});


ejs 파일 

 <% var name= 'Rintiantta';%>

 

 <h1><%=name %> </h1>

 <p> <%= 52 *273 %> </p>

 

 <hr/>

 

 <% for(var i =0; i< 10 ; i++){ %>

 

 <h2> the square of <%= i%> is <%=i* i%> </h2>

 

 <%} %>  




Posted by 이상욱1
,