【问题标题】:The getter 'ws' isn't defined - get_server未定义 getter 'ws' - get_server
【发布时间】:2021-10-01 13:22:24
【问题描述】:

我正在尝试使用get_server Flutter 包在我的 Flutter 应用程序中创建套接字服务器。

根据包文档,我试过this example,但它给了我像The getter 'ws' isn't defined for the class 'BuildContext'这样的错误

import 'package:get_server/get_server.dart';

void main() {
  final app = GetServer();
  app.get('/', (ctx) => Text('Get_server of javascript way'));
  app.ws('/socket', (res) {
    res.ws.listen((socket) {
      socket.onMessage((data) {
        print('data: $data');
      });

      socket.onOpen((ws) {
        print('new socket opened');
      });

      socket.onClose((ws) {
        print('socket has been closed');
      });
    });
  });
}

错误截图

【问题讨论】:

    标签: flutter flutter-getx


    【解决方案1】:

    试试这个:

      final app = GetServer();
      app.get('/', (ctx) => Text('Get_server of javascript way'));
      app.ws('/socket', (ws) {
        ws.onMessage((data) {
          print('data: $data');
        });
    
        ws.onOpen((ws) {
          print('new socket opened');
        });
    
        ws.onClose((ws) {
          print('socket has been closed');
        });
      });
    }
    

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 1970-01-01
      • 2016-08-22
      • 2020-04-30
      • 2018-11-16
      • 2023-04-10
      • 2018-04-03
      • 2019-07-31
      • 1970-01-01
      相关资源
      最近更新 更多