Spaces:
Sleeping
Sleeping
File size: 898 Bytes
6bb2fbe | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | /**
* 模拟 Supabase 客户端 (为了在没有 Supabase 时保证项目运行)
* 注意:由于用户要求“不接 Supabase”,这里暂时使用内存模拟或跳过数据库操作
*/
export const supabase = {
rpc: async (name: string, args: any) => {
console.log(`[Supabase Mock] 调用 RPC: ${name}`, args);
return { data: [], error: null };
},
from: (table: string) => ({
insert: async (data: any) => {
console.log(`[Supabase Mock] 插入表 ${table}:`, data);
return { data, error: null };
},
update: (data: any) => ({
eq: async (column: string, value: any) => {
console.log(`[Supabase Mock] 更新表 ${table} (条件 ${column}=${value}):`, data);
return { data, error: null };
},
}),
select: () => ({
eq: () => ({
single: async () => ({ data: null, error: null }),
}),
}),
}),
};
|