使用system.js导入socket.io
import socket.io using system.js
我正在尝试将sockets.io
包含到Aurelia框架项目中。我安装插座的方式:
jspm install npm:socket.io
然后,我想导入:
import {io} from "socket.io";
结果是:
GET http://localhost:9000/jspm_packages/npm/socket.io-client@1.3.5/package.js 404 (Not Found)
问题出在哪里?为什么引用package.js
而不引用package.json
或socket.io.js
?
在客户端(Aurelia),您应该使用server.io客户端
import io from 'socket.io-client';
var socket = io('http://localhost:9000');
socket.emit('news', { hello: 'world' });
如果您的服务器正在运行socket-io,那么它无论如何都会为客户端提供服务。因此,您应该能够将添加到config.js
文件的地图部分
"socket.io" : "/socket.io/socket.io.js"
我最近在加载"socket.io客户端"时遇到问题,发现
import io from 'socket.io-client';
var socket = io();
在尝试加载未定义的CCD_ 6时无法工作。相反,我不得不使用
import io = require('socket.io-client');
var socket = io();
相关文章:
- 如何使用Socket.io将命令从客户端发送到服务器
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- socket.io发射三次
- AngularJS$q承诺使用socket.io
- 如何知道使用socket.io订阅/取消订阅频道
- 通过socket.io发射给特定的人
- 通过socket.io从浏览器流式传输视频
- 通过node.js和socket.io向特定用户发送数据
- 如何使用socket.io在meanjs项目中配置jshint
- 如何使用Socket.io和Node.js开发大型聊天应用程序
- RangeError nodejs socket.io
- 通过node.js和socket.io在两个用户之间发送消息
- 使用socket.io更新express实时视图
- socket.io cookie解析握手错误
- 如何在同一端口上使用ExpressJS和Socket.io
- 使用cordova快速nodejs socket.io
- 通过socket.io与heroku应用程序进行通信
- Socket.io客户端在使用名称空间时忽略端口[Bug?]
- Node.js-socket.io-对io.sockets的引用突然未定义