참치코더의 꿈 메모장

Node.js // jade 특수기호 , supervisor 본문

Node.js

Node.js // jade 특수기호 , supervisor

참치깡 2020. 2. 12. 12:09
728x90

jade 특수기호

 

1. -Code  : 자바스크립트 코드를 입력한다

2. #{Value} : 데이터를 출력한다. 

3. =Value : 데이터를 출력한다.

 

// jade 코드는 들여쓰기로 태그들을 표시 및 정렬하고 들여쓰기가

//스페이스로 움직이는 거랑 tab키랑 다르기 때문에 같이 혼용하면 인식이 안된다.

 

    doctype html    

    html

          head

                title Index Page

          body

                h1 #{name}  //이름이라는 데이터를 출력한다.

                h2= description

          hr

          - for(var i = 0; i < 13; i++){  // -는 javascript 코드를 입력한다. 

               P

                    a(href="#") urlcode #{i}  //a태그 속성으로 href에 대입하고 for문에 있는 i가 반복 대입

          - }

 

supervisor 

 

  $ supervisor  XXX.js 을 사용하면 서버를 종료하지 않고도  바뀐내용으로 자동으로 갱신을 시켜준다.   

     

var http = require('http');  // http모듈 추출

       http.createServer(function(request,response){  //서버 생성

         response.writeHead(200, {'Content-Type': 'text/html'});  //웹서버에서 웹 브라우저로 response.

         response.end('<h3>Test1</h3>'); 

 

          -> 이부분을 Test2로 바꾸면(코드의 내용을 바꾸면) 자동으로 supervisor 모듈이 서버를

              재시작하게 된다. 따라서 내용을 바꿔도 supervisor모듈이 내용이 바뀐 파일로 바꿔준다.

 

}).listen(52260, function(){  //52260포트로 전송 

      console.log('52260 server is running!!'); 

});

 

 

728x90
Comments