[angular] Angular / cli 개발 서버 c9.io 실행시 “잘못된 호스트 헤더”

현재 명령 : ng serve --host --public $IP:$PORT

내 웹 사이트의 결과 :

잘못된 호스트 헤더



답변

--disable-host-check당신이 Cloud9에서 실행해야하는 경우 플래그는 잘 작동합니다.

다음 명령을 사용합니다.

ng serve --open --host $IP --port $PORT --disable-host-check


답변

호스트를 지정해야합니다.

ng serve --port 8080 --host 123.34.56.78


답변

이 호 보기

다음 행 node_modules/webpack-dev-server/lib/Server.js(425 행)을 편집하고 다음으로
변경하십시오.

return true;

cloud9 IDE를 사용하고 다음을 실행 ng serve --port 8080 --host 0.0.0.0합니다.. 이제 잘 작동합니다.


답변

이것은 나를 위해 작동합니다.

ngrok http --host-header=rewrite PORT

예 :

ngrok http --host-header=rewrite 4200


답변

제 경우에는 호스트 이름을 사용하여 / etc / hosts 파일을 업데이트합니다.

vi /etc/hosts

마지막 줄에 호스트 이름을 추가하십시오.

127.0.0.1 myHostName.com

내 서버를 연결하려면

ng serve -o

myHostName.com:4200에 연결할 때 오류가 발생했습니다 .

그래서 이렇게 했어요

ng serve --host 0.0.0.0 --disableHostCheck true

myHostName.com:4200에 다시 연결 🙂


답변

다음을 실행해야합니다.

ng serve --port 8080 --publicHost 123.34.56.78 // your server ip or host name.

나를 위해 작동합니다.


답변

아래 명령을 사용하면 저에게 효과적입니다.

ng serve --host 0.0.0.0 --port 8080  --public ipAddress