Bitte helfen Sie den Grund des Problems zu finden. Ich habe einen einfachen Daemon auf Python mit Socket auf Port 9999, es funktioniert richtig und gibt bei jeder GET-Anfrage einige Informationen zurück. In der zweiten Seite habe ich eine Angular-Anwendung, mit der Schaltfläche, die Funktion von GET läuft, aber es funktioniert nicht ... Bitte helfen Sie, warum zu klären.Python-Buchse und Angular5
Klasse auf Eckig:
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));
}
}
Und Fehler, die ich auf Browser bekommen:
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. Der Grund in Angular ist, dass die Anfrage nicht zu Python kommt.
Und dieser Fehler auch immer:
[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]