React Native 新行违反了表“tasks”的行级安全策略

1szpjjfi  于 2023-04-12  发布在  React
关注(0)|答案(2)|浏览(156)

我是新的supabase,并试图集成我的Todo应用程序与BlueBase,一个框架的基础上React和React原生。而且,我正面临这样的问题。

CreateTaskScreen.tsx

import React from 'react';

import CreateTaskForm from '../../components/CreateTaskForm';

export const CreateTaskScreen = () => {
    return (
        <CreateTaskForm />
    );
};

CreateTaskScreen.displayName = 'CreateTaskScreen';

index.ts

export * from './CreateTaskScreen';

import { CreateTaskScreen } from './CreateTaskScreen';
export default CreateTaskScreen;

jgovgodb

jgovgodb1#

请仔细输入API URL和API Key,它会解决您的'new row violates row level security policy for table“tasks”- Error。另外请按照蓝色基础文档仔细创建表,请仔细输入表名、类型和默认值。另外,id的默认值为uuid_generate_v4(),您可以在建议中看到。

scyqe7ek

scyqe7ek2#

添加策略似乎是最好的方法,这样您就不需要禁用RLS策略,也不需要使用密钥,这对您的数据来说非常不安全。

要做到这一点
1.进入**“身份验证”“策略”〉选择“新策略”**表
step-1
1.然后从模板中添加策略插入数据。
step-2
1.按照以下步骤操作
step-3
1.查看您的政策
1.保存新策略

相关问题