[Next.js] proxy 설정하는 법

2022. 7. 18. 00:27
반응형

React에서는 CORS 오류를 피하기 위해서 package.json에 proxy를 추가해주거나, 혹은 웹팩 설정파일을 수정해야 했다.

그러나 Next.js에서는 Next.config.js 파일에 rewrites를 추가해주면 된다.

 

/** @type {import('next').NextConfig} */
const nextConfig = {
  reactStrictMode: true,
  async rewrites() {
    return [
      {
        source: '/api/:path*',//api request path
        destination: 'http://localhost:8080/api/:path*',//목적 path
      },
    ]
  },
}

module.exports = nextConfig

 

백엔드인 스프링부트에서 설정할 수도 있기는 하지만 프론트 단에서 설정하는 것보단 복잡한 편.

(추후 추가)

반응형

'FE > React' 카테고리의 다른 글

Swiper를 React에서 사용해보자  (0) 2023.01.05
[Next.js] CSR SSR SSG 차이 정리  (0) 2022.07.26
React + Springboot 연동 및 통합빌드환경 구성 (Maven)  (0) 2022.07.05
Next.js + Mui(material-ui)  (0) 2022.05.03
Next.js + Windi css  (0) 2022.05.01

BELATED ARTICLES

more