CORS: Cross-Origin Resource Sharing 이슈 해결하기

(참고 사이트: https://create-react-app.dev/docs/proxying-api-requests-in-development/)

1.터미널에서 proxy를 설치한다.

npm install http-proxy-middleware –save

2. src 디렉토리내에 setupProxy.js를 생성한 후, 모듈을 구현한다.

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function(app) {
  app.use(
    '/api',
    createProxyMiddleware({
      target: 'http://localhost:5000',
      changeOrigin: true,
    })
  );
};
  • target에 포트번호는 response할 포트번호를 작성하면 된다.

Leave a comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다