无法将数据上传至supabase数据库

问题描述 投票:0回答:1

我正在使用 Flutter 并学习 Supabase。现在变得令人沮丧,因为没有响应或异常机制。我使用以下代码,注意:用户正在注册并成功登录,并且用户表的身份验证策略也设置为公共,但日志中没有任何内容,也没有捕获任何异常

try {
        _user = UserModel(id: authResponse.user!.id, name: name, email: email);
        final response = await _supabase.from("users").insert(_user!.toJson());
        log(response.toString());
        log(_user!.toJson());
      } catch (e) {
        log(e.toString());
        return false;
      }
flutter supabase supabase-database supabase-flutter
1个回答
0
投票

我必须对地图进行一些硬编码才能解决问题

try {
        _user = UserModel(id: authResponse.user!.id, name: name, email: email);
        final response = await _supabase.from("users").insert({
          "id": _user!.id,
          "email": _user!.email,
          "name": _user!.name
        }).select();
        log(response.toString());
        log(_user!.toJson());
      } catch (e) {
        log(e.toString());
        return false;
      }
© www.soinside.com 2019 - 2024. All rights reserved.