javascript - 当数据在相关表中时,Next JS 中的 supabase 返回一个空数组

标签 javascript reactjs next.js supabase

似乎我在尝试从我的表中提取数据时总是返回一个空数组。在遵循文档和几个教程之后,这就是我的做法。

const [tableData, setTableData] = useState([]);

  async function getTableData() {
    let { data, error } = await supabase
      .from('SignalJourneyAudienceConstraints')
      .select('*');

    setTableData(data);
    console.log(tableData);
  }

  useEffect(() => {
    getTableData();
  }, []);

我在表中有数据。

enter image description here

我唯一能想到的就是表的命名??

我也尝试过以下

let { data: SignalJourneyAudienceConstraints, error } = await supabase
  .from('SignalJourneyAudienceConstraints')
  .select('*')

但是出现错误ReferenceError: data is not defined在 VSC 中我得到 All destructured elements are unused.ts(6198)与上述。

我一直看到教程只使用 data虽然。

最佳答案

我不得不关闭 table 上的 RLS。

关于javascript - 当数据在相关表中时,Next JS 中的 supabase 返回一个空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71294440/

相关文章:

javascript - 弹出密码保护

javascript - 当数组 prop 更改时,React 子组件不会重新渲染

javascript - React中保存编辑好的表单后自动刷新页面

next.js - 我正在尝试运行我的 nextjs 应用程序,但收到错误 TypeError : Only absolute URLs are supported

reactjs - 当 Context 中的状态发生变化时,组件不会立即重新渲染

javascript - 延迟 AngularJS 中的整个页面加载,直到服务的 ajax 完成

javascript - 在javascript中绘制后如何避免重复?

javascript - 缺少 '()' 调用构造函数

javascript - this.props.history 不重定向

javascript - 如何将 SVG 导入 Next.js 组件?