Python套接字和Angular5

2024-09-30 06:31:36 发布

您现在位置:Python中文网/ 问答频道 /正文

请帮忙找出问题的原因。 我在python上有一个简单的守护进程,在9999端口上有socket,它工作正常,并在每个GET请求上返回一些信息。 在第二个方面,我有一个角度的应用程序,与按钮运行的功能得到,但它不工作。。。请帮助澄清原因。你知道吗

角度类:

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));
  }
}

我在浏览器上看到的错误:

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

另外,Angular中的reason,cause请求根本没有到达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]

Tags: coreloghttpzonejs原因socketthis
1条回答
网友
1楼 · 发布于 2024-09-30 06:31:36

接下来的原因是: 当您对外部资源执行请求时,您应该在URL上添加“http://”,因为当您进行以下操作时:

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

它在寻找“host.com/主机.通讯:9999““

相关问题 更多 >

    热门问题