전체 글 (1185) 썸네일형 리스트형 7-2 express 에서 jade 를 통한 웹구현 express 의 경우 기본 템플릿은 jade 로 설정되어 있습니다. 기본인 만큼 간편하면서 강력한 템플릿 엔진인 jade!간단한 예제로 쭈욱! 살펴 보겠습니다. 1. 먼저 express 명령어를 이용하여 jade 프로젝트를 생성합니다. 아래의 명령어를 실행면 express_jade 폴더가 생성됩니다. express express_jade 2. 생성된 express_jade 폴더로 이동후 cd express_jade npm 명령어를 통해 관련 모듈을 설치해 줍니다. npm install 3. 실행! 참고로 기본 포트가 3000으로 되어 있습니다.(이경우 당연히 app.js 에서 바꿔주면 되겠지요?) http://127.0.0.1:3000 express의 구조는 다음과 같습니다. + node_moudles.. 5-2 nodemon 와 supervisor 모듈 node.js에서 콘솔작업을 한다면 js 파일 수정할때마다 ctrl+c -> node 파일명.js 노가다를 해야 합니다. 글자 하나만 고쳐도 말이죠. 하지만 nodemon 과 supervisor 모듈은 해당 js 파일을 수정만 하면 자동으로 재실행해주는 너무나 고마운 모듈들입니다. 글보단 실습이죠! 1. 먼저 설치를 합니다. $ sudo npm install -g nodemon sudo npm install -g nodemon 2. 설치된 nodemon 최신 버전은 1.0.15 입니다. 3. 실행 방법은 간단합니다. js 파일 시작시 node 파일명.js 대신 nodemon 파일명.js 를 해주면 됩니다. nodemon 파일명.js 4. 만일 해당 js파일의 파일 변경이 감지되면 자동으로 리스타트 됩니다.. pip command not found (pip install osx) pip 를 이용해서 패키지를 설치 해야 하는데! pip를 찾을수 없다고 에러가 납니다! 그러고 보니 설치한 기억이 없네요. 설치는! sudo easy_install pip $pip --version 으로 버전을 확인해 보니 잘 나옵니다! 6-3 http 모듈에서의 쿠키데이터 설정 http 모듈에서의 쿠키 설정은 간단합니다. ( 예제는 서버단에서의 쿠키 설정입니다. 클라이언트 단에서는 javascript 로 하시면 됩니다.) server.js 소스 var http = require("http"); http.createServer(function(req, res) { res.writeHead(200, { 'Content-Type': 'text/html', 'Set-Cookie': [ 'name = uiandwe' , 'des = test' ] }); res.end(req.headers.cookie); }).listen(8080, function(){ console.log("server running"); }); 소스상에서의 name=uiandwe , des =test 를 셋팅하였습니.. 6-2 http get 파라미터 post 데이터 값 구하기 이번엔 http모듈에서 get 파라미터와 post 의 데이터 값을 구하는 예제 입니다. 1. Get 파라미터 구하기 server.js 소스 var http = require("http"); var url = require("url"); http.createServer(function(req, res) { var query = url.parse(req.url, true).query; console.log(query); }).listen(8080, function(){ console.log("server running"); }); 브라우져로 url에 파라미터를 주면 ? 이후부터 json방식으로 콘솔에 찍힙니다. 브라우져 접속 예) http://127.0.0.1:8080?titleId=597447&weekda.. 로맨스가 필요해3 드디어 찾은 해피엔딩 드디어 끝이 났다. 먼저 엄청추운 겨울 동안 따뜻한 이야기를 전해준 배우와 모든 스텝분들에게 시청자로써 고맙다고 하고 싶다. 로맨스가 필요해를 계속 봐온 시청자로써 드디어 해피엔딩으로 끝이 난듯한 느낌이 들어서 기분이 좋다. 시즌1, 2 는 스토리에 바람, 양다리는 기본 옵션으로 들어있는 스토리라 그런지 대충대충 봤다.시즌3? 말도 마라. 내 생애 처음으로 끝까지 본방 챙겨본 한국드라마가 되었다. 가장 기쁜일은 그나마 PPL에서 자유로웠다는거?! (15,16 화에서 CJ드레싱이랑 핸드폰이 눈쌀을 찌프리게 했지만 그나마 이정도는 양반이다. 별그대는..어후..ㅅㅂ.. 말을 말자.)메인러브라인 부터 해서 주변 인물들 재미있게 잘 풀어 나간듯. 일부러 스토리 늘리지도 않고 짧지도 않고 딱 좋은 느낌.가장 좋았던.. 6-1 http 모듈을 이용한 간단한 웹서버 1. http 모듈을 이용하여 index.html 을 로드후 브라우저에 뿌려주는 간단한 서버 프로그램 입니다. index.html을 로드 하기 위해 fs 모듈을 이용합니다. (fs 모듈은 참고하시기 바랍니다.) server.js 소스 var fs = require("fs"); var http = require("http"); http.createServer(function(req, res) { fs.readFile('index.html', function(err, data){ res.writeHead(200, {'Content-Type':'text/html'}); res.end(data); }); }).listen(8080, function(){ console.log("server running"); }.. 5-1 colors (콘솔에 색상을 넣자) colors 모듈은 콘솔의 문자에 색상을 넣는 기능을 합니다. 먼저 npm install 명령어로 설치를 합니다. npm install colors 현재 버전은 0.6.2 버전이군요. 사용방법은 colors 를 로드 후 console 객체에 원하는 색상 혹은 글씨 모양새를 넣어주시면 됩니다. 아래는 간단한 예제 입니다. var colors = require('colors'); console.log('hello'.green); console.log('i like cake and pies'.underline.red); console.log('inverse the color'.inverse); console.log('OMG Rainbows!'.rainbow); 콘솔에 찍히는 글시들이 각각의 색상과 문단의 속성.. 이전 1 ··· 55 56 57 58 59 60 61 ··· 149 다음