본문 바로가기
반응형

개발/node.js15

express 모듈의 엔진은 connect 라고 하는군. 책을 읽으면서도 이게 뭔 말인가 싶었는데... http://rintiantta.blog.me/40153293394 책 저자의 블로그 글을 보면, express framework의 기본 엔진? 모듈? 이 connect 1.8.5 로 되어 있다고 한다. 그래서, connect 모듈이 무엇인고 싶어 찾아봤더니... http://search.npmjs.org/#/connect 디스크립션에 떡하니 High performance middleware framework 라고 적혀있군. 배포자가 센차랩으로 되어 있네. 센차터치랑 상관이 있나? 거기까진 귀찮아서 안 찾아봤고, 어쨌든, 센차랩이란 곳에서 만든 프레임워크라는 것. 익스프레스는 캐나다 어디서 만들었다고 읽은 거 같은데, 커넥트 프레임워크를 이용해서 좀 더 편하.. 2012. 3. 22.
윈도우 테스트는 여기까지인가... 흠... 잘 진행되다가 오류가 하나 떠버렸다. 잘 따라하고 있었는데... 아쉽다. 모던웹을 위한 Node.js 프로그래밍 P178까지.. ㅎㅎ npm install mysql 로 모듈 설치 마치고, 간단히 연결해 보는 예제였는데 특별히 틀린 부분도 없는 것 같은데, 위와 같은 오류... 그냥 구글에서 Unhandled 'error' event 로 찾아보니, 대략 https://github.com/pubnub/pubnub-api/issues/62 이런 글이 검색되는데, 대략 뉘앙스로 보아하니 윈도우만의 이슈이며, 별다른 해결책은 없는 듯 보인다. 그냥 리눅스나 유닉스에서 하라는 둥의 답변인 듯. 여태껏 설정하고 사용하던게 아깝긴 한데... 응? 그닥 설정한게 있었던가.. @_@ 2012. 3. 13.
[node.js] 모듈을 생성하고, 호출하여 사용하기 node.js 에서는 모듈을 생성하고, 호출해서 사용하는 방식을 많이 사용하는 듯 하다. 자바에서 클래스 상속해서 사용하는 거랑 비스므레 해보이는데, 코드는 훨씬 간결하다. 먼저 모듈을 생성할 때에는 exports 라는 객체를 사용하고, 모듈을 호출할 때에는 require() 함수를 사용한다. 아래의 예제는 mymodule.js 에서 export 객체를 이용하여 호출될 함수를 작성하고, main.js 에서 이를 가져다 쓰도록 한다. - mymodule.js - main.js - 커맨드창에서 해당 디렉토리로 이동하여 node main 명령어 실행 오늘도 조금 남겨본다. 조금씩이라도 매일매일 실습해 보는 것을 목표로~ 2012. 3. 5.
Node.js 관련글들 모음 - HTML 문서 파싱 jsdom 모듈 http://uix.kr/archives/96 - 송형주님의 블로그 http://nodejs-kr.org/insidejs/ - '모던웹을 위한 Node.js 프로그래밍' 저자 블로그 http://rintiantta.blog.me/ 2012. 3. 5.
Node.js 윈도우7에 express 모듈 설치하기 윈도우7에서 express모듈을 설치하려면, 관리자 권한으로 실행하여 설치해야 한다. 그냥 설치하더라도 설치는 되지만, 정상작동을 하지 않는다. 몇번의 삽질끝에 메모를 남겨본다. 1) 명령프롬프트를 실행할 때, 오른쪽 마우스 클릭해서 '관리자 권한으로 실행' 버튼을 누른다. 2) 커맨드 창의 이름이 '관리자: 명령 프롬프트'라고 뜬 것을 확인한다. 3) nodejs 폴더 위치까지 이동한다. (나의 경우, C:\Program Files\nodejs) 4) 아래의 명령어를 실행한다. (-g 로 실행하는 것이 포인트!) npm install -g express 참고) connect 설치를 먼저 하는 것이 맞는지 여부는 알 수 없으나, 아래와 같이 설치하도록 하자. npm install connect@1.8.5.. 2012. 3. 4.
node.js 에서 mysql 사용하기 출처 : http://www.giantflyingsaucer.com/blog/?p=2596 Using NodeJS with MySQL nodejs 진영의 라이브러리들은 계속해서 성장하고 있다. 이중 mysql을 사용할 수 있는 라이브러리를 하나 소개하려 하며, 그 이름은 node-mysql 이다. 나는(저자는) 우분투 10.10 을 사용했으며, nodejs를 아직 설치하지 않았다면, 설치한 이후에 이 글을 보도록 하시게. (굳이 번역할 필요는.. . 괜히 읽었나..) Installing node-mysql > npm install mysql NodeSample이라 이름지은 테이블을 하나 생성해보자. CREATE TABLE 'NodeSample'.'MyTable' ( 'id' INT UNSIGNED NOT.. 2012. 3. 2.
node.js 에서 express 란 뭐지? express 란 뭐지? - node.js 가 핵심 엔진이라면, node를 이용해서 수월하게 웹서비스를 구현하는 기술이 express인 것 같다. 프레임워크라고 하니 대강 맞는 의미이겠지. express를 이용해서, 서버 구축이라던지, 쿼리스트링이라던지, 뷰단을 만든다던지 하는 작업을 하는 듯. express의 view engine으로는 총 5가지를 지원하는데, - Haml - Jade - EJS - CoffeKup - jQuery Templates 참조 : http://expressjs.com/guide.html#template-engines 이 중에 뭘 쓰는게 제일 학습량이 적을지 고민해보자. * node.js 로 무언가를 만들때 필요한 사이트들 - nodejs.org - expressjs.com -.. 2012. 2. 27.
[node.js] cloud9 IDE 와 github 연동하기 - gibhub 사용하기 http://binggrec.tistory.com/116 - cloud9 에 node.js 세팅하기 http://nodejs-kr.org/wordpress/archives/473 2011. 12. 3.
cloud9 IED를 활용하여 node.js 개발하기 나의 경우, 일단 OSX에 힘들게 세팅을 완료하기는 하였으나, 그렇다고 딱히 맘에 드는 것은 아니다. 이왕 하는 거 github와 연결도 시켜보고 싶고, 프로젝트가 잘 되면 바로 리얼에 올려서 대고객 서비스도 해보고 싶은데, 이런 부분은 어떻게 해야할지, 또 어떤 설정공부들을 해야할지 생각하면 다 던져버리고 싶어진다. 어쨌든, cloud9 IDE 는 이런 성향에 많은 부분을 만족시켜주는 개발 플랫폼이다. node.js를 지원하는 ide가 거의 없는 상황에서, 클라우드 기반으로 제공되는 개발도구가 지원한다는 것 또한 놀라울 뿐이다. http://nodejs-kr.org/wordpress/archives/473 2011. 11. 20.
node.js + sencha touch 를 활용한 채팅프로그램 node.js + sencha touch 를 활용한 채팅프로그램이라고 함. client-side : sencha touch server-side : node.js 클라이언트는 모바일외에 데스크탑도 센차로 통일해도 괜찮을듯 하고, 기분좋은 조합. http://www.sencha.com/forum/showthread.php?118453-Mobile-Chat-with-Sencha-Touch-node.js-socket.io 2011. 11. 14.
Cloud9IDE를 이용하여 개발하고 Heroku에 Deploy하기 원래는 mongodb를 호스팅하기 위한 방법을 찾다가 발견한 블로그. 관심있어 하던 node.js에 대한 내용도 함께 언급되어 있는 내용좋은 포스팅. http://mudchobo.tistory.com/525 2011. 9. 10.
[node.js] 실습해보면 좋을 몇가지 링크들 참조 Link - node.js 한글화작업 사이트인듯 보임. 대단하다. 언제 이런 것들을 정리하는지. http://nodejs-kr.org/ - node.js 에서 jquery 사용 (express-jsdom) http://spectrum.egloos.com/5501860 - 몽고디비 REST 와 붙인 소스... 라고 하는데, 좀 봐야 할 듯. http://pastie.org/2109663 - node.js를 이용한 Daum OAuth 및 CalenderAPI 사용... 이라고 함. http://mademin.tistory.com/48 - express framework 를 이용한 따라하기식 예제를 제공함. 지금단계에서는 이 자료가 가장 도움되었음. http://shapeshed.com/journal/c.. 2011. 8. 1.
[node.js] express를 이용하여 웹페이지 생성해보기 Mac에서의 설치 및 실행에 점점 익숙해감에 따라, Mac에서의 웹개발에도 흥미가 더해지는 시점이다. 유닉스/리눅스 시스템을 다뤄본 적도 없고, 그닥 관심도 없었기에 Mac에서의 PATH 설정이나 설치방법이나 모든 것이 생소하고, 불편했던 것이 사실이다. node.js 는 이렇게 돌아서버린 나의 관심사를 Mac으로 돌려놓는 계기가 되고 있다. 설치의 간단함(?)과 터미널을 다루는 쫀득함(?)이 꽤나 마음에 든다. 아직 알게된 지식은 거의 없는 것이나 마찬가지이지만, 무언가 만들어진 기분이 드는 것은 왜일까나~♬ 구글링을 통해 node.js에 대한 문서를 여럿 찾아 읽어보았지만, 역시 영문의 압박으로 대강 내용이 어떻구나 정도만 캐치하였고... 실제 설치단계는 아웃사이더님의 블로그 에서 참조한 것이 대부분.. 2011. 8. 1.
MacOS 에서 PATH 설정하기 윈도우에서는 PATH 설정을 통해, 전역적으로 프로그램을 사용할 수 있게 해주는데, 맥에서는 어떤 파일을 등록해줘야 이러한 기능을 하는지 늘 궁금했었다. 리눅스를 다뤄봤다면 금방 알 수 있었을 것 같지만... 어쨌든, 동일한 기능을 하기 위해서는 해당 계정의 root directory 위치에 있는 .bash_profile 이라는 파일에 해당 PATH를 등록해줘야 한다. 다만, Mac OS의 경우, .bash_profile 파일을 기본제공하지는 않는 듯 하다. 없으면 직접 등록해줘야 한다고 한다. 좀 불편해 보인다. http://developersnote.blogspot.com/2011/03/bash-configuration-on-mac-os-x.html 2011. 7. 29.
node.js CRUD http://www.ianwootten.co.uk/2011/02/07/blog-rolling-with-couchdb-express-and-node-js 2011. 7. 29.
반응형