[troubleshooting] proxy is not a functionProject/(공통)troubleshooting2022. 11. 17. 21:09
Table of Contents
0. 상황
- front : react와 server : node(mongoDB)로 이루어진 프로젝트의 백과 프론트 연동을 위한 프록시 작업 진행 중, proxy is not a function 이라는 문구와 함께 프론트 서버가 가동되지 않는 상황 발생.
1. 에러코드 전문
- proxy is not a function
2. 원인
- http-proxy-middleware 버전업으로 인해 사용방법이 바뀌었기 때문에 발생된 에러
3. 해결방안
- 아래 사진과 같이 코드를 좌측에서 우측으로 수정
//버전없된 http-proxy-middleware의 사용방법
const { createProxyMiddleware } = require("http-proxy-middleware");
module.exports = function(app) {
app.use(
"/api",
createProxyMiddleware({
target: "http://localhost:5000",
changeOrigin: true,
})
);
};
4. 결과(성공)
'Project > (공통)troubleshooting' 카테고리의 다른 글
@Yanako :: Yana's coding story
야나의 코딩 일기장 :) #코딩블로그 #기술블로그 #코딩 #조금씩,꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!