是否有任何带有 WebSockets 的 Angular Universal 示例?
在我的情况下,服务器端渲染不知道 WebSocket 对象。如果我使用 socket.io,节点服务器在尝试建立连接时会挂起。
有关该问题的一些附加信息:
我从 github 下载了 angular-universal-starter:https ://github.com/angular/universal-starter 运行“npm install”和“npm start”开箱即用
但是在我将以下代码添加到 AppComponent 之后
export class AppComponent implements OnInit {
ngOnInit() {
let webSocket = new WebSocket("----server url----")
}
}
我的 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)