我正在使用 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;
}
我必须对地图进行一些硬编码才能解决问题
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;
}