我想在我的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)
有任何想法吗?
由于以下原因,我无法调试远程应用程序:行中没有可执行代码
我正在运行 Intellij 的终极版,版本 14.0.3。我的应用程序在 tomcat 8 中运行,我正在使用 Maven 从命令行构建它。这个问题是我从社区版切换到终极版后出现的。
项目源是相同的,我能够连接到 tomcat 进行远程调试。唯一的问题是我所有的断点都失效了。
请就如何解决此问题提出建议。
干杯。