feat: add direct PostgreSQL and ACK deployment support
This commit is contained in:
1 parent
d0192081c7
commit
c44274f098
55 files changed
+3317
-1064
No files matched your search
@@ -317,14 +317,14 @@ export function BillingManager({ isSuperAdmin }: { isSuperAdmin: boolean }) {
|
||||
async function readApiPayload<T extends Record<string, unknown>>(response: Response): Promise<T & { error?: string }> {
|
||||
const text = await response.text();
|
||||
if (!text.trim()) {
|
||||
return { error: response.status >= 500 ? "计费服务暂时不可用,请检查服务端日志和 Supabase 计费表结构。" : "服务器未返回有效内容。" } as T & { error?: string };
|
||||
return { error: response.status >= 500 ? "计费服务暂时不可用,请检查服务端日志和 PostgreSQL 迁移状态。" : "服务器未返回有效内容。" } as T & { error?: string };
|
||||
}
|
||||
try {
|
||||
return JSON.parse(text) as T & { error?: string };
|
||||
} catch {
|
||||
return {
|
||||
error: response.status >= 500
|
||||
? "计费服务返回了服务器错误,请检查服务端日志;若使用 Supabase,请先执行 supabase/schema.sql。"
|
||||
? "计费服务返回了服务器错误,请检查服务端日志,并确认已执行 npm run db:migrate。"
|
||||
: `服务器返回了无效响应(HTTP ${response.status})。`
|
||||
} as T & { error?: string };
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user