小编sim*_*aco的帖子

如何在angular 2应用程序中导入socket.io-client?

我想在我的angular 2应用程序中包含sockets.io-client.首先我安装了socket.io-client,安装了类型:

npm install socket.io-client --save
typings install socket.io-client --save --ambient
Run Code Online (Sandbox Code Playgroud)

下一步是将socket.io-client包含到我的index.html中:

 <script src="node_modules/socket.io-client/socket.io.js"></script>
Run Code Online (Sandbox Code Playgroud)

在我的组件中,我正在导入sockets.io:

import * as io from 'socket.io-client'
Run Code Online (Sandbox Code Playgroud)

然后使用它:

var socket = io('http://localhost:3000');
socket.on('event', function(data:any){
   console.log(data);
}.bind(this)); 
Run Code Online (Sandbox Code Playgroud)

这失败了:

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
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript socket.io angular

18
推荐指数
3
解决办法
2万
查看次数

在 intellij 14 行找不到可执行代码

由于以下原因,我无法调试远程应用程序:行中没有可执行代码

我正在运行 Intellij 的终极版,版本 14.0.3。我的应用程序在 tomcat 8 中运行,我正在使用 Maven 从命令行构建它。这个问题是我从社区版切换到终极版后出现的。

项目源是相同的,我能够连接到 tomcat 进行远程调试。唯一的问题是我所有的断点都失效了。

请就如何解决此问题提出建议。

干杯。

remote-debugging intellij-idea maven tomcat8 intellij-14

5
推荐指数
2
解决办法
1万
查看次数