supabase-reference-architecture

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Supabase Reference Architecture

Supabase参考架构

Prerequisites

前提条件

  • Understanding of layered architecture
  • Supabase SDK knowledge
  • TypeScript project setup
  • Testing framework configured
  • 理解分层架构
  • 掌握Supabase SDK知识
  • 已完成TypeScript项目搭建
  • 已配置测试框架

Instructions

操作步骤

Step 1: Create Directory Structure

步骤1:创建目录结构

Set up the project layout following the reference structure above.
按照上述参考结构设置项目布局。

Step 2: Implement Client Wrapper

步骤2:实现客户端包装器

Create the singleton client with caching and monitoring.
创建带有缓存和监控功能的单例客户端。

Step 3: Add Error Handling

步骤3:添加错误处理

Implement custom error classes for Supabase operations.
为Supabase操作实现自定义错误类。

Step 4: Configure Health Checks

步骤4:配置健康检查

Add health check endpoint for Supabase connectivity.
添加Supabase连接性健康检查端点。

Output

输出

  • Structured project layout
  • Client wrapper with caching
  • Error boundary implemented
  • Health checks configured
  • 结构化项目布局
  • 带有缓存的客户端包装器
  • 已实现错误边界
  • 已配置健康检查

Error Handling

错误处理

See
{baseDir}/references/errors.md
for comprehensive error handling.
详见
{baseDir}/references/errors.md
获取全面的错误处理方案。

Examples

示例

See
{baseDir}/references/examples.md
for detailed examples.
详见
{baseDir}/references/examples.md
获取详细示例。

Resources

资源