[쿠버네티스] options.allowedHosts[0] should be a non-empty string.

Sunguk·2023년 6월 20일
0

0. 증상

pod 의 status 가 CrashLoopBackOff 이며

pod 의 log에서 다음 에러가 발생합니다

> client@0.1.0 start
> react-scripts start

Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options.allowedHosts[0] should be a non-empty string.

1. 에러 발생조건

쿠버네티스로 react 앱을 deploy 할때 발생

2. 원인

package.jsonproxy 필드가 원인입니다

package.jsonproxy 필드는 개발 서버에서 API 요청을 프록시로 전달하기 위한 설정입니다. 이 설정은 개발 환경에서 API 요청을 로컬 서버(예: http://localhost:5000)로 전달하여 개발 시 편의성을 제공합니다.

3. 해결방법

그러나 배포 환경에서는 proxy 설정이 필요하지 않습니다. 배포된 서버는 자체적으로 동작하며 API 요청을 처리할 수 있어야 합니다

따라서 package.jsonproxy필드를 삭제하거나 비워두는 것이 일반적입니다.

profile
안녕하세요

0개의 댓글