javascript - 使用 system.js 导入 socket.io

标签 javascript node.js socket.io aurelia

我正在尝试将其包含到 Aurelia 框架项目 sockets.io 中。 我通过以下方式安装了套接字:

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.jsonsocket.io.js

最佳答案

在客户端(Aurelia),你应该使用server.io客户端

import io from 'socket.io-client';

var socket = io('http://localhost:9000');
socket.emit('news', { hello: 'world' });

关于javascript - 使用 system.js 导入 socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31119890/

相关文章:

javascript - 无法在模块中找到 'ng'... - 损坏的 Intellisense?

Javascript 方法命名小写与大写

javascript - 缓冲区为整数。无法理解这行代码

node.js - 在 gruntfile 中执行 shell 脚本并将结果赋值给变量

javascript - Node.js 客户端连接后立即断开连接

javascript - 为什么我的状态在使用 setState 的单击事件时没有改变

javascript - div 的循环滚动

javascript - 发出请求时 LoopbackJS 和 PostgreSQL 之间的连接出错

node.js - 在以 apache 作为反向代理的服务器上使用带有 nodejs 的 socket.io

javascript - 将数据从 mongodb 传递到我的前端应用程序