CORS 이슈를 다루는 방법은 여러가지가 있음
개발자도구 이용, 프론트부분만 고칠 수 있다면 모든 리퀘스트를 get으로 변경하는 방법들이 있지만 제한적임
그래서 사용하는 방법 중 하나가 Proxy를 이용하는 것
npm install http-proxy-middleware --save
모듈 설치 후 setsupProxy.js 파일을 만들어줘야 함
// src/setupProxy.js
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://localhost:6000',
changeOrigin: true,
})
);
};
파일을 만들어주면 요청을 잘 주고 받을 수 있음!
'웹 > React' 카테고리의 다른 글
[React/에러] Error: Invalid login: 535-5.7.8 Username and Password not accepted. (0) | 2023.08.08 |
---|---|
[React] Proxy server (0) | 2023.08.06 |
[React] 데이터 flow & axios (0) | 2023.08.03 |
[React] React Router Dom (0) | 2023.08.02 |
[React] 기본 디렉터리와 파일들 설정 (0) | 2023.03.04 |
댓글