在flutter中从supabase表中获取数据

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

我有一个 Supabase 网站的测试项目,其中包含这 2 张表:

enter image description here

这是我的主文件:

import 'package:flutter/material.dart';
import 'package:supabase_flutter/supabase_flutter.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  await Supabase.initialize(
    url: 'https://fszmicgacuftwaxzrydi.supabase.co',
    anonKey:
        'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZzem1pY2dhY3VmdHdheHpyeWRpIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTQ4MDY0MzIsImV4cCI6MjAzMDM4MjQzMn0.BuuIcFDZwtUF7FWehbna7KSrChm_s7UAJpRLdukvtko',
  );

  runApp(MyApp());
}

final supabase = Supabase.instance.client;

class MyApp extends StatelessWidget {
  MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Supabase Places Test')),
        body: Center(
          child: ElevatedButton(
            onPressed: () async {
              final data = await supabase.from('places').select();

              print(data);
            },
            child: const Text('Fetch Data'),
          ),
        ),
      ),
    );
  }
}

key和url是正确的,但是我无法获取数据,这里有什么问题吗?

flutter dart supabase
1个回答
0
投票

我必须禁用表的 RLS 安全性

© www.soinside.com 2019 - 2024. All rights reserved.