개발(Web)/Web

[Node.js] proxy is not a function

shinyelee 2021. 2. 20. 20:52

proxy is not a function

분명 강사님 깃허브랑 똑같이 수정했는데...


방법 1. 코드 변경

 

[참고] Error : Proxy is not a function - 인프런

질문 - [참고] Error : Proxy is not a function Create-react-app.dev 의 'configuring the proxy manually' 방식을 적용하면 실행시 'Proxy is not a function' 에러가 발생합니다.  Npm 의 'http-proxy-middleware' 를 확인해 보니 require

www.inflearn.com

http-proxy-middleware 버전업으로 인해 사용법이 달라졌다고 함
이렇게 바꿔주자

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

module.exports = function(app) {
    app.use(
        '/api', createProxyMiddleware({
            target: 'http://localhost:5000',
            changeOrigin: true
        })
    );
};

재실행 성공!

반응형