node.js - 如何使用颤振连接到nodejs服务器上的socket.io?
问题描述
我正在使用 node js 和 express 框架开发后端,我将使用 socket.io 在服务器和客户端(颤振应用程序)之间建立实时连接。
我在服务器端代码上创建了一个 socket.io 配置,这是代码片段:
const server = app.listen(port);
const io = require('socket.io')(server);
io.on('connection' , client => {
console.log('one connected');
});
在客户端:
SocketIO socketIO;
socketIO = SocketIOManager().createSocketIO(SERVER_URL, '/');
socketIO.init().then(
(result) async {
await socketIO.subscribe('connection', (){});
await socketIO.connect();
},
);
我在节点应用程序的控制台中看不到一个已连接的问题。
它不会在客户端引发任何错误,我想知道我是否走在正确的道路上。
谢谢,
解决方案
经过搜索,我发现解决方案是使用 http 插件创建我的服务器。
推荐阅读
- r - 从数据帧转换为时间序列 (ts) 后,无法理解 strptime 的结果格式
- python - INFO:tensorflow:Saver 未创建,因为图中没有要恢复的变量
- django - 如何在 django 127.0.0.1:8000/?uid=Mjg&token=5dj-ddf5e0d6cf0d6f03dfc1 中指定此网址
- arrays - 将数组映射到数组内的对象内 React JS
- shell - 文件名中有空格的 Unix shell 脚本问题
- angular - 覆盖根目录中提供的 Angular 提供程序
- spring-boot - Spring-Boot 中的多态 @RequestBody
- javascript - Microsoft office.js Excel 插件 - 如何为折线图中的数据系列实现箭头样式?
- maven - 单个 Maven 主文件夹可以有 2 个 settings.xml 吗?
- c# - C# 和 EWS 如何将消息保存为电子邮件而不是草稿