【发布时间】:2016-09-02 13:39:26
【问题描述】:
我想在我的 Angular 2 应用程序中包含 sockets.io-client。首先我安装了socket.io-client,安装了typings:
npm install socket.io-client --save
typings install socket.io-client --save --ambient
下一步是将 socket.io-client 包含到我的 index.html 中:
<script src="node_modules/socket.io-client/socket.io.js"></script>
在我的组件中,我正在导入 sockets.io:
import * as io from 'socket.io-client'
然后使用它:
var socket = io('http://localhost:3000');
socket.on('event', function(data:any){
console.log(data);
}.bind(this));
这失败了:
zone.js:101 GET http://localhost:3001/socket.io-client 404 (Not Found)
(index):18 Error: Error: XHR error (404 Not Found) loading http://localhost:3001/socket.io-client
有什么想法吗?
【问题讨论】:
-
如果您使用 angular cli,请查看我在这篇文章中的回答。 stackoverflow.com/questions/38191549/…
标签: javascript angular socket.io