首页 > 解决方案 > 如何使用颤振连接到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();

          },
        );

我在节点应用程序的控制台中看不到一个已连接的问题。

它不会在客户端引发任何错误,我想知道我是否走在正确的道路上。

谢谢,

标签: node.jsexpressflutterdartsocket.io

解决方案


经过搜索,我发现解决方案是使用 http 插件创建我的服务器。


推荐阅读