2017-12-17 14 views
-1

問題の原因を調べてください。 私は単純なデーモンをPython上でソケットを9999ポートに持っていますが、正しく動作しており、各GETリクエストにいくつかの情報を返しています。 第2の側面では、GETの機能を実行するボタン付きの角度アプリケーションがありますが、機能していません...理由を明確にするのを助けてください。PythonソケットとAngular5

View_HeaderComponent_0 
ng:///AppModule/HeaderComponent.ngfactory.js:58:8 
proxyClass compiler.js:14640 
DebugContext_.prototype.logError core.js:15030 
ErrorHandler.prototype.handleError core.js:1488 
dispatchEvent core.js:9994 
renderEventHandlerClosure/< core.js:10611:29 
decoratePreventDefault/< 
platform-browser.js:2628:25 ZoneDelegate.prototype.invokeTask zone.js:367 
onInvokeTaskv core.js:4744 
ZoneDelegate.prototype.invokeTask zone.js:366 
Zone.prototype.runTask zone.js:166 
ZoneTask/this.invoke zone.js:420 

P.S.:私は、ブラウザ上で取得しています

export class HeaderComponent implements OnInit { 

    apiURL:string = 'hostname:9999'; 

    constructor(private http:Http) { 
    } 

    ngOnInit() { 
    } 

    httpRequest() { 
    this.http.get(this.apiURL).subscribe(outJson => console.log(outJson)); 
    } 
} 

とエラー:

角のクラスAngularの理由は、要求がPythonにまったく来ないということです。

そして、このエラーが取得:

[WDS] Disconnected! 
vendor.bundle.js:35042:10 
log http://host/vendor.bundle.js:35042:10 
closevclient:104 
socket/sock.onclose socket.js:15 
EventTarget.prototype.dispatchEvent eventtarget.js:51 
SockJS.prototype._close/< main.js:356 
ZoneDelegate.prototype.invokeTask zone.js:367 
Zone.prototype.runTask zone.js:166 
ZoneTask/this.invoke zone.js:420 
scheduleTask/data.args[0] 

答えて

0

次で理由: あなたが外部リソースに要求をやっているときに、あなたが「のhttp://」を追加する必要がありますあなたは「ときので、あなたのURLに作りRE:

this.http.get(host.com:9999) 

は、それが "host.com/host.com:9999"

を探しています