작성
·
450
·
수정됨
0
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.
client 부분에서 실행시 요런오류가나옵니다.
1. 시도해본것
allowedHosts 옵션관련을 찾기위해 client node_modules./webpackDevServer.config.js
allowedHosts: disableFirewall ? 'all' : [allowedHost], ->확인했을떄 빈문자열이아닌데 왜 이런오류가나오는지..?
해결책이궁금합니다.
2. 시도해본것 ...
client 단 proxy 설정을 지워주면 동작함.->해결.
혹시에러원인이 무엇이엿을지 궁금합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
해당 오류는 webpackDevServer의 설정 중 allowedHosts에 올바른 값을 넣지 않아 발생하는 오류입니다.
우선, 해당 설정에서 allowedHosts 값이 빈 문자열이 아닌지 확인해야 합니다. 올바른 값이 들어갔다면, 다음으로 확인해볼 점은 proxy 설정과 관련이 있습니다.
proxy 설정을 지워주니 동작한다고 하셨는데, 이는 proxy 설정이 충돌하여 오류가 발생했을 가능성이 있습니다. 두 가지 설정을 같이 사용할 때 충돌이 발생할 수 있기 때문에 proxy 설정과 allowedHosts를 함께 사용할 때는 조심해야 합니다.
오류의 원인은 allowedHosts와 proxy 설정의 충돌로 추측할 수 있지만, 정확한 원인 파악을 위해서는 사용자가 작성한 코드를 확인해야 합니다.
추후에 알려주신 정보를 바탕으로 더 자세한 도움을 드릴 수 있으니, 코드나 설정 파일 등의 필요한 정보를 공유해주시면 더욱 도움이 될 것 같아요. 해결책을 알려드릴게요.
감사합니다!