2017-05-09 7 views
2

포트 8081에서 내 서버에 연결할 수 있습니다. 내 서버에서 nc -l 8081을 수행하고 로컬 컴퓨터에서 nc my.host.name 8081을 수행하면 모든 것을 완벽하게 보내고받을 수 있습니다. 그러나 내 서버에서 polymer serve을 수행하면 내 로컬에서 nc my.host.name 8081이 종료되고 즉시 nc localhost 8081이 작동하며 HTTP 요청을 가짜로 작성하면 내 index.html이 나에게 표시됩니다. nc my.host.name 8081 또한 서버에서 실패합니다.Polymer serve가 외부 연결을 거부합니다.

내가 뭘 잘못하고 있니? 폴리머가 내부 요청을 듣기 위해서만 제공되는 이유는 무엇입니까?

답변

3

분명히 polymer serve은 기본적으로 localhost에 대한 요청에만 응답합니다. 외관상으로는 localhost : 8081과 나머지 8081 포트 사이에는 차이가 있습니다.

polymer serve -H [external ip]을 입력하면 ifconfig (inet addr:)이라는 외부 IP를 얻을 수 있습니다. 양자 택일로, 내가 할 수있는 것 같다 polymer serve -H `hostname` 비록 내가 100 % 확실한 일반 솔루션 아니에요.