백엔드와 프론트엔드를 나눈 첫 웹 미니 프로젝트

weffa·2022년 4월 10일
0

두번째 웹미니 프로젝트를 하고있다.
백과 프론트로 나눠서 하는 첫 프로젝트다.

백에서 API를 만들어 배포하면 프론트분들이 API에 요청을 보내고 응답을 받는 방식으로 하는데
이때 SOP를 어기게 돼 요청을 보낼 수 없는 문제가 있고,
이는 CORS를 적용하여 해결할 수 있다.


Node.js에서 CORS 설정

cors 패키지 설치

$npm i cors

app.js

const express = require("express");
const app = express();
const cors = require("cors");
app.use(cors());

이렇게 미들웨어를 만들면 모든 요청을 허용한다.

0개의 댓글