【发布时间】:2017-06-01 17:01:49
【问题描述】:
是否有任何带有 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)
【问题讨论】:
-
你能展示一些你现在拥有的示例代码,并发布一些可能出现的错误/调试信息吗?
-
在下面查看我的评论
标签: node.js angular websocket socket.io angular-universal