似乎我在尝试从我的表中提取数据时总是返回一个空数组。在遵循文档和几个教程之后,这就是我的做法。
const [tableData, setTableData] = useState([]);
async function getTableData() {
let { data, error } = await supabase
.from('SignalJourneyAudienceConstraints')
.select('*');
setTableData(data);
console.log(tableData);
}
useEffect(() => {
getTableData();
}, []);
我在表中有数据。
我唯一能想到的就是表的命名??
我也尝试过以下
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/