// ./bin/www.sj
=============================================
const app = require('../index3.js')
app.listen(3001, () => console.log('running morgan'))
=============================================
// package.json
=============================================
{
"name": "node-api-server",
"version": "1.0.0",
"description": "",
"main": "index3.js",
"dependencies": {
"express": "^4.17.0",
"morgan": "^1.9.1"
},
"devDependencies": {
"mocha": "^6.1.4",
"should": "^13.2.3",
"supertest": "^4.0.2"
},
"scripts": {
"start": "node ./bin/www.js",
"test": "mocha ./index.spec.js"
},
"author": "",
"license": "ISC"
}
=============================================
소소한 팁 : 실행 파일을 관습적으로 /bin 에 넣어둠
해당 작업을 통해
$ npm start -> 서버 구동 : www.js를 통해
$ npm test -> 서버 TEST 진행 : mocha를 통해
로 간편히 작업할 수 있음
'Infra > Node.js' 카테고리의 다른 글
Node.js 체험하기 - 12 _ limit에 숫자가 오지 않는 상황에 대한 예외 처리 (0) | 2019.05.28 |
---|---|
Node.js 체험하기 - 10 _ devDependencies를 이용한 api TEST 실습 (0) | 2019.05.24 |
Node.js 체험하기 - 9 _ api TEST를 위해 사용하는 devDependencies 소개 (0) | 2019.05.24 |
Node.js 체험하기 - 8 _ npm init의 활용 (0) | 2019.05.24 |
Node.js 체험하기 - 7 _ 요청 객체와 응답 객체 (0) | 2019.05.24 |