[에러] Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.

흑후추·2022년 11월 8일
3

문제 해결

목록 보기
1/1

프로젝트를 진행하던 중에 프론트엔드(리액트)를 확인하려고 실행시켰더니 이런 에러와 마주하게 됩니다..

프론트엔드님은 이 에러가 안뜬다고 하더라구요,,
팀원 3명(백1,프1,풀1)중 두명이 이 에러로 안되는 상황!
구글링을 열심히 해본 결과

'무선랜을 이용하면 된다' 라는 방법(?)을 찾게됩니다...
(프론트엔드님은 무선랜을 이용중이라 해당 에러가 뜨지 않았던것...)

오마이갓
아니 무슨 이런 에러가 있담?

저(백엔드): 이거 와이파이 연결하면 안뜬대요. 와이파이 연결 가능하신가용?
풀스택님: 와이파이 연결 불가능 !

해당 방법을 기각하고 다른 방법을 찾기 시작합니다...

리액트 설정 방법, 리액트 지우고 새로설치 등등.. 온갖 방법을 다 써보고도 안되던 때...
마지막으로 스택오버플로에서 Daniel Ji님의 답변을 발견합니다.
https://stackoverflow.com/questions/70374005/invalid-options-object-dev-server-has-been-initialized-using-an-options-object

이더넷 케이블 구성에서 IP주소가 비공개라 값을 가지고 오지 못하기 때문이라네요.
.env파일에 DANGEROUSLY_DISABLE_HOST_CHECK=true를 넣으면 해결된다고 합니다.

설명 꼼꼼히 적어주셨으니 영어와 네트워크를 잘 아시는분들은 읽어보시는것도 괜찮겠습니다. (일단 전 못함)

아무튼 프론트엔드 루트 폴더 (package.json 있는곳)에 .env 파일을 생성해줍니다.

DANGEROUSLY_DISABLE_HOST_CHECK=true 

이런식으로 넣어주면 됩니다.

저장하고 다시 실행시키면 정상적으로 실행됩니다:D

profile
백엔드 주니어 개발자입니다:D 저만 알기 아까운 정보를 정리해둡니다.

2개의 댓글

comment-user-thumbnail
2023년 5월 1일

너무 감사합니다. 백신 vpn 서비스를 이용할 때도 pc ip를 가리게 되어 react npm start가 실행이 안되기도 합니다. 저는 백신 vpn 서비스를 내렸더니 실행이 되었습니다

답글 달기
comment-user-thumbnail
2024년 4월 3일

덕분에 잘 해결하고 갑니다!

답글 달기