Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백엔드 서버
- session단점
- 신입개발자 프로젝트
- 자바 코드 가이드
- jwt토큰원리
- session이 뭔가요?
- 프록시서버
- 우아한테크코스 Google Java Style Guid
- jwt토큰구조
- 세션장단점
- jwt원리
- 세션단점
- Google Java Code Style Guide
- GPT프로젝트
- 메모리에서 배열
- jwt란?
- session이뭔가요?
- 구글 자바 코드 스타일
- 신입개발자
- Google Java Style Guide
- 세션장점
- 포워드프록시
- jwt토큰관리
- 토큰구조
- 구글 자바 스타일
- session이란?
- session장점
- 배열과 메모리
- ReverseProxy
- 프로그래밍 배열
Archives
- Today
- Total
dev_dbdb1114
[nodeMon]node API 실시간으로 코드변경하기 본문
1. nodemon 설치
npm install -g nodemon
2. nodemon 설정
$ nodemon --watch src/ src/index.js
위 명령어는 src의 하위 디렉토리에서 코드가 변경될 때 src/index.js를 재실행 시켜준다는 의미이다. 잘 보면 띄어쓰기를 해서 구분했다.
3. 이건 할 생각 없었지만, 개발모드와 서버 시작을 구분하기 위해 package.json에서 설정을 해준다. 귀찮아서 그냥 node app.js 하고 있었는데, 그냥 하는김에 같이 해줬다. package.json에 들어가면 scripts 블럭 안에서 우리가 원하는 명령어를 설정해줄 수 있다. 기본적으로 start라는 명령어는 설정되어 있기 때문에 (npm start, yarn start 등등 )
npm start를 해서 서버를 키고싶다면, 아래와같이 설정하면 된다.
dev의 경우 우리가 직접 추가한 명령어 이므로, npm dev 가 아니라 npm run dev라고 명령어를 입력해야 실행된다.
{
"name": "todolistapi",
"version": "1.0.0",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start" : "node app.js",
"dev" : "nodemon app.js" < == 이 부분이 nodemon 명령어를 설정해준 것.
},
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"body-parser": "^1.20.2",
"cors": "^2.8.5",
"express": "^4.18.2"
}
}
3. nodemon 사용법
위와같이 설정했을때 우리가 nodemon 을 이용하고 싶다면
npm run dev
그냥 서버를 켜고싶다면
npm start
npm start
'프로그래밍 > nodeJS' 카테고리의 다른 글
| "has been blocked by CORS policy" 에러 Cors는 무엇인가? (0) | 2023.06.23 |
|---|
Comments