【发布时间】:2019-04-16 13:47:10
【问题描述】:
我第一次尝试在我的 Angular 应用程序中与 Web 套接字建立连接。 但它不起作用并替换了 url 路径
我的套接字服务
public initSocket(): void {
this.socket = socketIo('http://11.11.11.111/demo-api/status/');
}
错误
Access to XMLHttpRequest at 'http://11.11.11.111/?EIO=3&transport=polling&t=Meccctccu' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
【问题讨论】:
-
你是否使用节点作为后端?
-
@Sachin Shah No
-
我会推荐使用 HTML5 - WebSockets 而不是 socket.io。在我的项目中使用 socket.io 时我也遇到了很多问题,然后我发现了两个非常有用的链接 ref1# medium.com/@lwojciechowski/…, ref2# stackoverflow.com/questions/43328451/… HTML5 - WebSockets 在我的项目中就像一个魅力
标签: angular