Node JS 앱에 자동 새로고침을 추가하는 방법은 무엇입니까?
5469 단어 javascriptnode
노드 서버 설정
컴퓨터에 NodeJS가 설치되어 있기를 바랍니다.
mkdir nodemon_tutorial && cd nodemon_tutorial
npm init -y
This would create a package.json
- Now, let's install express to start a server
npm install express
touch index.js
code .
const express = require('express');
const app = express();
const port = process.env.PORT || 3000
app.get('/', (req, res) => {
res.send("Hello World!");
})
app.listen(port, () => {
console.log(`App is running at port: ${port}`);
})
코드 설명
1행: 1행에서 서버를 실행하기 위한 익스프레스 패키지를 가져오고 있습니다
2행: 익스프레스 모듈을 인스턴스화하여 앱을 만들고 있습니다
3행: 포트에 대한 변수를 생성하고 있습니다. 이름이
PORT
인 환경 변수를 검색합니다. 아무것도 찾지 못하면 기본적으로 3000
에 할당합니다. 5-7행: 여기에서는 경로를 생성하고 있습니다. 따라서 사람이
get
요청을 /
로 보내면 응답으로 Hello World
9-11행: 앱을 실행하고 포트 변수에서 수신 대기하도록 합니다.
이제 간단히 말하여 이 앱을 실행할 수 있습니다.
node index.js
이것은 출력을 줄 것입니다
App is running at port: 3000
localhost:3000/
이것의 단점
"Hello World!"
를 "Hello, this is my first nodemon app!"
로 변경하십시오.서버 실행을 위한 nodemon 설정
npm install nodemon --save-dev
--save-dev
를 추가하는 이유는 이것을 게시하는 동안이 아니라 개발 중에만 원하기 때문입니다. package.json
파일로 이동하여 다음 줄을 제거합니다."test": "echo \"Error: no test specified\" && exit 1"
그리고 다음 줄을 추가하십시오.
"start":"nodemon index.js"
npm start
Reference
이 문제에 관하여(Node JS 앱에 자동 새로고침을 추가하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kavinvalli/how-to-add-auto-reload-to-your-node-js-app-9if텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)