내 사이트의 메시징 시스템에 mqtt를 사용하고 있습니다. 그럼 내 로컬 컴퓨터의 모든 것을에서 잘 작동하지만 내 사이트 (생산)에 나는 오류가 점점 오전 : 내 웹 서버에서 우분투를 사용하고MQTT 1884 연결 실패
vendor.bbaf8c4….bundle.js:1 WebSocket connection to 'ws://localhost:1884/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
을 나는 포트 1884 자유를 주었다.
이 오류의 의미는 무엇입니까? 내가 Angular4을 사용하고
과 내가
ngAfterViewInit() {
setTimeout(()=>{
this.messageservice.createMqttConnection(this.userId);
}, 200)
}
내 클라이언트 사이트에 PAHO와의 연결 모습
AfterViewInit
내에서 연결을 추가 :this._client = new Paho.MQTT.Client("localhost", 1884, id.toString());
내 도메인을 가정 해 보자는 mydomain.com은 내가한다입니다 localhost로 바꾸시겠습니까?
앱에서 호스트 이름은 예를 들어, 도메인을 가리 키도록해야합니다 :
localhost는 코드가 실행되는 컴퓨터의 주소입니다. 프로덕션 환경을 가리 키도록 변경해야한다고 가정합니다. – hardillb
ok local 도메인으로 대체해야합니까? 내 도메인 이름을 mydomain.com이라고 가정하십시오. this._client = new Paho.MQTT.Client ("localhost", 1884, id.toString()); –
다른 방법은'localhost'를'mydomain.com'으로 바꿔야합니다. – hardillb