bkend-cookbook

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

bkend.ai Cookbook & Troubleshooting

bkend.ai 食谱指南与故障排除

Single Project Guides

单项目指南

ProjectLevelKey Features
Todo AppBeginnerBasic CRUD, state management
Note AppBeginnerRich text, categories
BlogIntermediatePosts, tags, file upload
Chat AppIntermediateReal-time messaging
E-commerceIntermediateProducts, orders, payments
Booking SystemIntermediateReservations, calendar
Social FeedAdvancedPosts, follows, feeds
DashboardAdvancedCharts, analytics, roles
Multi-tenantAdvancedOrganization-scoped data
SaaS StarterAdvancedSubscriptions, billing, onboarding
项目难度等级核心功能
待办应用入门级基础CRUD、状态管理
笔记应用入门级富文本、分类管理
博客进阶级文章、标签、文件上传
聊天应用进阶级实时消息
电商应用进阶级商品、订单、支付
预订系统进阶级预约、日历
社交信息流高级帖子、关注、信息流
数据仪表盘高级图表、数据分析、角色权限
多租户系统高级组织范围数据隔离
SaaS启动模板高级订阅、计费、用户引导

Full Guide Projects (4, each with quick-start + 7 chapters)

完整项目指南(共4个,每个包含快速启动+7个章节)

ProjectAuthCore CRUDFilesAdvancedAI
BlogEmail/SocialArticles, TagsImagesBookmarksAI summary
Recipe AppEmail/SocialRecipes, IngredientsPhotosMeal Plan, Shopping ListAI recommendations
Shopping MallEmail/SocialStores, Products, OrdersProduct imagesReviewsAI search
Social NetworkEmail/SocialProfiles, PostsMediaFollows, FeedsAI recommendations
项目认证方式核心CRUD操作文件管理高级功能AI集成
博客邮箱/社交登录文章、标签图片书签AI摘要
食谱应用邮箱/社交登录食谱、食材照片膳食计划、购物清单AI推荐
商城邮箱/社交登录店铺、商品、订单商品图片评价AI搜索
社交网络邮箱/社交登录个人资料、帖子媒体文件关注、信息流AI推荐

Common Implementation Pattern

通用实现流程

1. Auth setup (email + social login)
2. Core CRUD (main data tables)
3. File upload (images/media)
4. Advanced features (search, filters, relationships)
5. AI integration (recommendations, summaries)
6. Troubleshooting & optimization
1. 认证设置(邮箱+社交登录)
2. 核心CRUD操作(主数据表)
3. 文件上传(图片/媒体)
4. 高级功能(搜索、筛选、关联关系)
5. AI集成(推荐、摘要)
6. 故障排除与优化

Troubleshooting Quick Reference

故障速查指南

ErrorCauseSolution
401 UnauthorizedToken expiredPOST /v1/auth/refresh
403 ForbiddenInsufficient permissionsCheck RBAC settings
404 Not FoundWrong path/IDVerify endpoint and environment
409 ConflictUnique field duplicateCheck duplicate data
429 Rate LimitRequest limit exceeded (100/h)Check Retry-After header
CORS ErrorDomain not registeredRegister in bkend console
MCP Connection FailedOAuth incompleteComplete browser auth
Schema ValidationBSON type mismatchCheck schema with backend_table_get
错误类型原因解决方案
401 未授权令牌过期调用POST /v1/auth/refresh接口
403 禁止访问权限不足检查RBAC设置
404 未找到路径/ID错误验证端点与环境
409 冲突唯一字段重复检查重复数据
429 请求受限请求超出限制(100次/小时)查看Retry-After响应头
CORS错误域名未注册在bkend控制台注册域名
MCP连接失败OAuth未完成完成浏览器端认证
Schema验证失败BSON类型不匹配使用backend_table_get检查Schema

FAQ

常见问题解答(FAQ)

QuestionAnswer
Table not visibleCheck environment (dev/staging/prod)
MCP tools not showingRun
claude mcp list
to verify connection
Social login not workingCheck Provider settings in console
File upload failsVerify size limits (image 10MB, video 100MB)
Slow queriesAdd indexes via backend_index_manage
Data not syncingCheck x-environment header matches
问题解答
表格不可见检查环境(开发/预发布/生产)
MCP工具未显示运行
claude mcp list
验证连接
社交登录无法使用检查控制台中的服务商设置
文件上传失败验证大小限制(图片10MB,视频100MB)
查询缓慢通过backend_index_manage添加索引
数据未同步检查x-environment请求头是否匹配

Official Documentation (Live Reference)

官方文档(实时参考)