// 외부에서 가져온 모듈
// 예를 들면 express와 cors 가 있습니다
// 내부 모듈
// 이미 있는 모듈들을 사용 할때에
// 전역 변수
//예를 들면
const app = express 와 같이 기본적인 틀을 정해줄때 쓰는 변수
// 라우트 모듈
app.get('/',fuction(req, res){
})
이것과 같이 라우팅 해주는 모듈
// 실행로직
app.use(cors()) 와 같이 실행할때 필요한 모듈
// listen 꼭 정의
app.listen(port, ()=>{
console.log("Start Server!!")
})
}
// 외부 모듈
const express = require('express')
const cors = require('cors')
//전역 변수
const app = express();
const port = 5000;
const ip = 'localhost';
//실행 로직
app.use(express.json()); //espress는 json형식으로 할거라고 설정
app.use(cors()); // 이 서버의 cors는 이렇게 설정할거라고 설정
위와같이 외부 모듈과 전역변수를 적용해주고 실행로직을 작성 해놓습니다
express에서는 http 메서드들이이미 구현이 되어 있어서 app.메서드 를 통해서 요청을 받아 올 수 있고 cors를 설치하면 따로 corsHeader를 작성 할 필요가 없어서 저 cors 한줄로 cors요청을 다 해결 할 수 있습니다 .
상태 처리를 따로 해주지 않아도 서버의 상태에 따라서 상태처리를 해줍니다 !
express 에서는 data 값을 req.body 로 받아와서 훨씬 더 간편하게 사용 할 수 있습니다 !