相关疑难解决方法(0)

Angular Universal服务器渲染WebSocket

是否有任何带WebSockets的Angular Universal示例?

在我的情况下,Serverside渲染不知道WebSocket对象.如果我使用socket.io,节点服务器在尝试建立连接时会挂起.

有关此问题的一些其他信息:

我从github下载了角度通用启动器:https://github.com/angular/universal-starter 运行'npm install'和'npm start'的开箱即用

但在我将以下代码添加到AppComponent之后

   export class AppComponent implements OnInit {
       ngOnInit() {
           let webSocket = new WebSocket("----server url----")
       }
   }
Run Code Online (Sandbox Code Playgroud)

我的NodeJs服务器控制台中出现以下错误:

EXCEPTION: WebSocket is not defined
ORIGINAL STACKTRACE:
ReferenceError: WebSocket is not defined
    at AppComponent.ngOnInit (/Volumes/Development/cacadu/website/universal-starter-master2/dist
/server/index.js:41725:29)
Run Code Online (Sandbox Code Playgroud)

websocket node.js socket.io angular-universal angular

7
推荐指数
1
解决办法
1101
查看次数