CORS문제

kdy·2022년 9월 6일
0

cors 란?
교차 출처 리소스 공유 (Cross-origin resource sharing)


같은 로컬 환경에서 api 서버와, 프론트 서버를 실행시켯더니 발생한 문제임

이 구조를 이해 해야하는대

front서버가 따로있고 front에서 데이터를 요청할
api서버가 따로있음

근대 이걸 같은 컴퓨터에서 돌리니까 문제가 발생함.

https: 호스트

www.어쩌구 주소.com :도메인

:443 ,:3000 : 연결할 포트번호

여기서 도메인이나 포트번호가 겹치면 cors 문제가 발생함

그럼 어떻게 해결했냐

터미널에


npm install cors 

해서 cors 모듈을 설치하고

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

app.use(cors());

해당코드를 넣어줌

express를 실행시킬때 .use를 사용해 cors 모듈을 함께 실행시킴.

그럼 보안이슈인 cors에러가 삭제됨. 근대 이거 서버를 다른컴퓨터에 두면 발생할 문제는아님.

profile
빠르고 정확해야 혈압이 안오른다

0개의 댓글