본문 바로가기
반응형

node.js14

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 윈도우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.
윈도우XP에 몽고DB 설치하기 출처 : http://www.mongodb.org/display/DOCS/Quickstart+Windows 아래의 글은 제자신의 필요로 인해 발번역 한것이니 필요하신 부분만 발췌해서 보시면 되겠습니다. Download 32-bit binaries 또는 64-bit binaries 중에 자신에게 필요한 것을 다운받는다. Unzip .zip 으로 되어 있으며, 그냥 unzip 해주면 그걸로 설치가 된거다. 본인은 2.0.2 버전으로 받았으며, 현재시점에서 안정화 된 버전이라고 한다. Create a data directory 몽고디비의 데이터는 \data\db 밑에 쌓이지만, 이 폴더가 자동으로 생성되지는 않는다. 귀찮겠지만, 직접 만들어라. 아래처럼. C:\> mkdir \data C:\> mkdir \d.. 2012. 2. 28.
[node.js] cloud9 IDE 와 github 연동하기 - gibhub 사용하기 http://binggrec.tistory.com/116 - cloud9 에 node.js 세팅하기 http://nodejs-kr.org/wordpress/archives/473 2011. 12. 3.
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.
mongodb + node.js 따라해보기 먼저 mongodb # 1 다운로드 받을때, OSX 64 버전으로 해야 하더군. 나의 경우, 맥북유니바디라 불리는 저가형 맥북임에도 64짜리였던가. 진정 몰랐네. # 2 실행명령어 mongod 라고 하면 안되더군. ./mongod 라고 해줘야 알아먹는다. 좀 그런데... # 3 사실 위처럼 해줘도 오류. 자세히 읽어보니 퍼미션 디나이... sudo ./mongod 라고 해줘야 제대로 알아먹었다. 나의 경우 맥을 띄우면, 내 이름 계정으로 들어가더군. 언제부터 그렇게 되어 있었는지 모르겠다. 압축파일을 다운로드 받아 풀어주면, 루트권한 패스워드를 물어보는데, 무조건 루트권한으로 풀어야만 하는 건지는 잘 모르겠다. 시간날때, 슈퍼유저권한 주는 방법을 구글링 해봐야겠다. 덧) 그래도 아침 30분 실습 치고는 .. 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.
node.js CRUD http://www.ianwootten.co.uk/2011/02/07/blog-rolling-with-couchdb-express-and-node-js 2011. 7. 29.
CloudFoundry 에서 spring mvc + mongodb로 예재 실행해보기 vmware ? 에서 제공하는 클라우드 서비스라고 한다. Iaas 형태로 자신이 원하는 서버세팅이 가능하다고 한다. GAE보다 속도가 빠르다는 의견도 있는듯 하다. github에 이에 대한 예재파일이 있다고 하니, 한번 따라해 보자구. http://shori.tistory.com/444 http://blog.springsource.com/2011/05/03/using-mongodb-redis-node-js-and-spring-mvc-in-a-single-cloud-foundry-application/ 2011. 7. 12.
반응형