엔트리 포인트로 설정해 준 이름 그대로 server.js 파일 생성
서버를 띄우기 위한 기본 셋팅(express 라이브러리)
const express = require('express');
const app = express();
app.listen(); - 서버를 열어주는 함수 listen(서버띄울 포트번호, 띄운 후 실행할 코드) {});
- 서버 실행
terminal -> node server.js 명령어 실행
로컬 환경
localhost:8080 -> 8080포트 들어가는 방법
GET REQUEST
app.get(경로, function(req, res) { })
서버 재실행 자동화 시키기
npm install -g nodemon
설치 후
nodemon server.js
powershell 보안 오류 시
powershell 관리자 실행
executionpolicy 입력
-> restricted : 허가한 스크립트만 실행할 수 있음
set-executionpolicy unrestricted 입력 -> y
nodemon 실행 성공 시 스크립트 수정시마다 자동 starting 해줌
POST REQUEST
요청 관련 라이브러리 설치
npm install body-parser
설치 후
코드 추가const bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({extended : true}));
body-parser는 요청 데이터(body) 해석을 쉽게 도와줌
form 데이터의 경우 input name속성 사용