프론트엔드

프론트엔드는 Next.js로 구현되어있습니다.

서버기동

아래의 명령어를 수행하여 서버를 기동할 수 있습니다.

yarn dev

package.json에 포트설정이 3001로 설정되어 있기 때문에 3001로 서버가 기동됩니다.

"scripts": {
    "dev": "next dev -p 3001", 

포트를 변경하고 싶은 경우 위 명령어를 수정하십시오.

프록시

프론트엔드와 백엔드의 포트가 동일하지 않으므로 CORS 문제가 발생합니다.

next.config.js

async rewrites() {
    return [
      {
        source: '/api/:path*',
        destination: 'http://localhost:9001/api/:path*'
      }
    ]
  }

백엔드 포트가 변경된 경우 위 파일에 destination을 수정하여 Proxy를 수정하십시오.

Last updated