React와 Gin을 프록시로 연동하기 위해서 사용하는 방법입니다.
우선 리액트 작업 폴더에서 src 폴더 내부에
setupProxy.js 파일을 생성 해준 뒤
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(proxy('/api', { target: 'http://localhost:5000/' }));
app.use(proxy('/*.svg', { target: 'http://localhost:5000/' }));
};
내부에 코드를 채워 넣습니다.
proxy 의 첫인자로는 경로를 적어주시고, 뒤에는 사용하실 프록시 서버 ( 저는 Gin ) 의 주소를 적어주시면 사용가능합니다.
후에 http://도메인/api 로 연결을 시도하면 해당 프록시 서버를 거치게됩니다.
'FrontEnd > React' 카테고리의 다른 글
Npm install 시 프로젝트 이름 관련 에러 (0) | 2021.08.03 |
---|---|
React.js 의 상태를 임의로 변화하지 말아야 할 이유 (0) | 2021.08.03 |
React 앱과 Jest를 이용할때 Dependency 문제의 해결법 (0) | 2021.07.28 |
React 앱을 Heroku로 배포할때 env 적용 방법 (0) | 2021.07.21 |
React ReRender가 안될경우 확인 해볼 것 (1) | 2021.07.20 |