📌 Node.js와 비슷하지만 조금 더 편하게 사용할 수 있는 Express를 사용하는 날이다. 어제보다는 쉽겠지???!
📗 오늘 학습한 내용
Express
- node.js에서 웹 서버, API 서버를 제작하기 위해 사용되는 프레임워크
- 미들웨어 추가 가능 (가장 큰 장점)
- 라우터를 제공
미니 노드 서버를 Express로 리팩토링
Express에서 CORS를 설정하는 방법
const cors = require("cors");
const app = express();
//모든 도메인
app.use(cors());
//특정 도메인
const options = {
origin: "https://homile.tistory.com", // 접근 권한을 부여하는 도메인
credentials: true, // 응답 헤더에 Access-Control-Allow-Credentials 추가
optionsSuccessStatus: 200, // 응답 상태 200으로 설정
};
app.use(cors(options));
//특정 요청
app.get("/example/:id", cors(), function (req, res, next) {
res.json({ msg: "example" });
});
📘 추가로 공부할 내용
React
- CRUD 구현하기
📝 오늘 느낀 점 & 마음 가짐
- node.js로 한 서버 구축보다 express로 구축하는 것이 편했다.
- 하지만 백엔드 분들은 spring.....
'Daily > Today I Learned' 카테고리의 다른 글
22.06.20_TIL (0) | 2022.06.20 |
---|---|
22.06.18_TIL (0) | 2022.06.20 |
22.06.16_TIL (0) | 2022.06.16 |
22.06.15_TIL (0) | 2022.06.15 |
22.06.14_TIL (0) | 2022.06.14 |