云函 数 / 云托管的密钥与环境变量分层管理
按本地开发、CI、生产三个环境,配齐 .env 隔离、CloudBase CLI ci-token、控制台环境变量优先级,避免 API key 进 git、进前端 bundle、进 commit 历史。
按本地开发、CI、生产三个环境,配齐 .env 隔离、CloudBase CLI ci-token、控制台环境变量优先级,避免 API key 进 git、进前端 bundle、进 commit 历史。
把微信小程序内置的 wx.cloud 调用逐步替换为 @cloudbase/js-sdk,切换到独立 Cloudbase 环境,实现多端复用。
从慢查询定位到加索引、避免全表扫、聚合替代多次查询、字段投影、cursor 翻页,讲清每一步背后的机制和适用边界,不编 benchmark 数字。
四个可落地的优化手段降低 Cloudbase 云函数冷启动延迟:初始化外移、裁依赖、调内存、开多并发,附完整代码。
微信小程序接入 Cloudbase 自定义登录时最常见的 10 个报错:现象、根因、修复代码。
用官方 cloudbase-agent-ui 组件、手写 SSE 云函数、或 Vercel AI SDK,在 CloudBase 上做出流式聊天界面,按团队/前端/复杂度选最合适的一条。
用 @cloudbase/node-sdk 在 Next.js App Router 里直接 await 数据库,Server Action 写数据,revalidatePath 刷新缓存,Client Component 通过 Server Action 拿到结果。
用 @cloudbase/node-sdk 在 Next.js Route Handler 调 CloudBase AI streamText,把 AsyncIterable 转 ReadableStream 给前端,Client Component 用 fetch + getReader 消费流式响应。
用 @cloudbase/js-sdk 在 Next.js 14+ App Router 里做匿名/手机号/微信扫码登录,登录态用 cookie 存,Server Component 通过 cookies() 拿身份,middleware 拦未登录请求。
用 @cloudbase/adapter-uni-app 在 UniApp 项目里接 CloudBase Auth,一份代码同时跑 H5、微信小程序、支付宝小程序、抖音小程序、iOS、Android,登录态共享。
用 @cloudbase/js-sdk 在 Vite + React 18 项目里接入 Cloudbase 认证,覆盖手机短信验证码、邮箱验证码、微信开放平台扫码三种登录方式,带登录态持久化和路由守卫。
用 wx.cloud.extend.AI 在小程序里直接调 DeepSeek / 混元等 CloudBase 平台模型,流式输出用 for-await 消费 textStream,无需自建后端 LLM 网关。
用 wx.chooseMedia 选媒体,通过 @cloudbase/js-sdk 的 uploadFile 上传到云存储,数据库存 fileID,渲染时用 getTempFileURL 换链接,讲清 cloudPath 命名、临时链接缓存、安全规则。
用 @cloudbase/js-sdk@2.27.3 + @cloudbase/adapter-wx_mp@1.3.1,让微信小程序通过云函数签发的 ticket 登录到独立 Cloudbase 环境。
登录之后,用 @cloudbase/js-sdk 的 db API 在微信小程序前端做集合 CRUD、条件查询和实时 watch 监听,包含权限模式选择和取消监听的注意点。
用 wx.cloud.callFunction 在小程序里调用云函数,云函数侧用 wx-server-sdk 自动获得 OPENID,无需鉴权 token,实现 BaaS 风格调用。
用 onShareAppMessage / onShareTimeline 在分享链接里带 inviter,接收方落库到 Cloudbase 数据库,并用云函数生成带参 wxacode 海报。
用 @ai-sdk/codemod 自动迁移 4.x → 6.x,验证 streamText / useChat 兼容性,引入 ToolLoopAgent + tool approval 重写更简洁的版本。
用 standalone 输出 + 多阶段 Dockerfile + tcb cloudrun deploy,把 Next.js 应用完整部署到 CloudBase 云托管,含 SSR、流式、自定义域名和环境变量。
在 CloudBase PostgreSQL 上启用 pgvector 扩展,写一对 ingest / retrieve 云函数,跑通文档分块 → 嵌入 → 向量检索 → 拼 prompt → LLM 回答的完整 RAG 流水线。
用 @deepgram/sdk 在 CloudBase 云函数里调 nova-3,把 CloudBase 云存储里的音频转成带时间戳/说话人分离的文字,结果写回数据库。
在 CloudBase 云函数里用 @fal-ai/client 调 fal.ai 的 FLUX 模型出图,把图片落到云存储,前端拿临时链接展示。
用 resend Node SDK 在 CloudBase 云函数里发事务邮件(注册验证 / 密码重置 / 账单提醒 / agent 通知),SPF/DKIM 走 Resend 自动管理,自定义域名发件人,React Email 模板可选。
用 @tavily/core 在 CloudBase 云函数里调 Tavily Search API,把 LLM agent 的实时联网检索能力包装成 HTTP 触发函数,前端/小程序直接调,key 不进前端。
在 cloudbaserc.json 里配 timer 触发器跑日报、清洗、缓存预热,讲清 7 字段 cron 格式、防重幂等、失败告警接企业微信。
用 Cloudbase 云函数通过企业微信群机器人 Webhook 推送文本、Markdown、图片等消息,可配定时触发做监控告警。
用 @modelcontextprotocol/sdk + Hono 写一个支持 Streamable HTTP transport 的 MCP Server,多阶段 Dockerfile 打包后通过 tcb cloudrun deploy 部署到 CloudBase 云托管,Cursor / Claude Code / Windsurf 直接通过 URL 接入。
在已经接入登录的小程序里,基于 db.collection().watch() 做订单状态推送、消息提醒、在线状态同步,讲清初始快照、docChanges 增量、连接管理和 close 时机。
基于 tenantId + role 三级模型,用 get('database.users.openid') 跨集合校验,在数据库安全规则里实现多租户读写隔离,云函数侧补做兜底校验。
用 vite build 出 dist,通过 tcb hosting deploy 上传到 CloudBase 静态托管,自动 CDN 加速 + HTTPS;React Router 在控制台配错误页面 fallback 解决刷新 404。
用 vite build 出 dist,通过 tcb hosting deploy 上传到 CloudBase 静态托管,自动 CDN 加速 + HTTPS;Vue Router history 模式配错误页面 fallback。
用 cron 跑监控函数,通过 @cloudbase/manager-node 的 getFunctionLogsV2 拉过去 5 分钟的云函数日志,RetCode 500 视为错误,带阈值 + 去重,推企业微信群机器人。
在 CloudBase Web 云函数里架一层薄代理,解决境内访问海外 LLM、API key 隔离前端、SSE 流式响应三个核心问题。
前端用 wx.requestSubscribeMessage 拿到用户授权,服务端用 cloud.openapi.subscribeMessage.send 触达,包含一次性 / 长期订阅的差异和 43101/47003 错误处理。
用 Mastra 1.x 写 agent + tool,mastra build 输出 Hono server,多阶段 Dockerfile + tcb cloudrun deploy 部署到 CloudBase 云托管,含 OpenAI key 注入和云数据库工具集成。