<참고 링크>
$ npm install express body-parser mysql
명령어로 모듈을 설치합니다.
nodemon은 서버 코드가 수정되었을 때 자동으로 서버를 재시작해주는 모듈입니다.
$ npm install nodemon
포트는 사용자가 사용하고 있지 않는 번호로 자유롭게 작성해주시면 됩니다.
const express= require('express'); const app = express(); const PORT = process.env.PORT || 4000; app.listen(PORT, ()=> { console.log(`running on port ${PORT}`); })
다음과 같이 작성 후,
node를 통해서 server.js를 실행시키면
$ node ./src/server.js running on port 4000
"node": "node ./src/server.js", "dev": "nodemon ./src/server.js"
위에 running on port 4000
을 출력했던 서버 정보를
Ctrl + C를 눌러 종료해줍니다.
$ npm run dev ********-electron@0.1.0 dev nodemon ./src/server.js [nodemon] 2.0.20 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node ./src/server.js` running on port 4000
다음과 같이 출력되고 표시된다면 서버 세팅이 완료된 것입니다.
그럼 정상적으로 통신이 가능한지 테스트 URL을 만들어 호출해봅시다.
const express= require('express'); const app = express(); const PORT = process.env.PORT || 4000; app.get("/", (req, res)=> { console.log('requested.'); }) app.listen(PORT, ()=> { console.log(`running on port ${PORT}`); })
app.get()=>{}
내용을 추가해줬습니다.
이제 본인이 설정한 포트번호를 localhost:
에 붙여서 들어가면
running on port 4000 requested. requested. requested.
접속(새로고침)한 만큼 "requested"가 출력됩니다.