본문 바로가기

728x90

엉터리 개발 이야기

node.js + mongodb 연동 mongodb 설치 및 기본사용법 확인 위 링크를 참고하여 mongodb 설치 후 데이터를 하나 입력한다. node.js(express) 웹 서버를 구동한다. (링크 참고) 1. mongodb module을 설치한다.1npm install --save mongodbcs 2. /getTest1 으로 호출하여 mongodb에 있는 데이터를 가져오도록 index.js 를 수정한다.1234567891011121314151617181920212223242526272829303132var express = require('express');var router = express.Router(); var MongoClient = require('mongodb').MongoClient; var db;MongoClient.. 더보기
node.js(express)으로 웹서버 실행해보기 node.js 와 mongodb 연동 따라 해보기 입니다.1주간 교육을 다녀와서 정리하는 차원으로 남깁니다. 처음 해보신 분들에게 도움이 되길 바랍니다. 저는 webstorm을 사용해서 했습니다. 1. File > New Project를 선택합니다.2. Node.js Express App 을 클릭 후 Location, Template을 선택합니다. 3. npm 에서 start > Run 'start'를 수행한다. 4. localhost:3000 으로 확인한다. 더보기
성능테스트 ab.exeapache benchmarkhttp://blog.hkwon.me/ab-apache-http-server-benchmarking-tool/ ab -n 1000 -c 10 http://localhost/boardab -p c:\ab\data.txt -T application/x-www-form-urlencoded -n 1000 -c 10 http://localhost/board/new pm2로 클러스터링pm2 start www -i 8pm2 stop all / www pm2 를 통해 성능 화면 뿌릴 수 있는지? 궁금 더보기
node.js + express(mvc) http://expressjs.com/en/starter/generator.html express generator 설치npm install express-generator -g Express app 생성(기본 구조 및 파일들 생성)express --view=ejs myapp myapp 폴더로 이동 후 npm install$ cd myapp $ npm install 구동> set DEBUG=myapp:* & npm start > node /bin/www 내용확인> http://localhost:3000 접속 더보기
node.js testing(assert, mocha) assert() 사용확장모듈 mocha 이용해서 단위 테스트 수행npm install -g mochabefore()describe()it()after() it('test1' , function(done) { assert(a == 10); done():}); 더보기
mongodb 설치 및 기본사용(shell) https://www.mongodb.com/download-center#community1. mongodb comminity 버전 설치- Windows Server 2008 R2 64-bit and later, with SSL support x64 설치 2. database 실행설치 폴더 이동 /bin 안에 mongod 실행- mongod --dbpath c:\mongodb\data 3. database 접속설치 폴더 이동 /bin 안에 mongo 실행mongo 실행하면 default로 c:\data\db 에 실행됨, 초기 database는 test> mongo1234567891011121314151617MongoDB shell version v3.4.10connecting to: mongodb://12.. 더보기
node modules nodemon : 저장 시 자동 재시작 pm2 : process 관리pm2 start xxxx.jspm2 stop xxxx.jspm2 logpm2 restart all 더보기
npm cli command npm cli command https://docs.npmjs.com/cli npm install : 모듈 설치npm prune : package.json 에 정의 되지 않은 모듈 삭제npm viewnpm uninstallnpm update ^1.1.1 eq >= 1.1.1 and < 2.0.0package.json 에 script 지정한 내용 실행npm start npm testnpm run test1 node global 전역변수 관리하는 객체 더보기

728x90