跳到主要内容

35 篇文档带有标签「recipe」

查看所有标签

优化 Cloudbase 云数据库查询性能

从慢查询定位到加索引、避免全表扫、聚合替代多次查询、字段投影、cursor 翻页,讲清每一步背后的机制和适用边界,不编 benchmark 数字。

在 Next.js 中接入 CloudBase 用户认证

用 @cloudbase/js-sdk 在 Next.js 14+ App Router 里做匿名/手机号/微信扫码登录,登录态用 cookie 存,Server Component 通过 cookies() 拿身份,middleware 拦未登录请求。

在 UniApp 中接入 CloudBase 用户认证

用 @cloudbase/adapter-uni-app 在 UniApp 项目里接 CloudBase Auth,一份代码同时跑 H5、微信小程序、支付宝小程序、抖音小程序、iOS、Android,登录态共享。

用 CloudBase PostgreSQL + pgvector 做 RAG

在 CloudBase PostgreSQL 上启用 pgvector 扩展,写一对 ingest / retrieve 云函数,跑通文档分块 → 嵌入 → 向量检索 → 拼 prompt → LLM 回答的完整 RAG 流水线。

用 CloudBase 云函数代理 Resend 发邮件

用 resend Node SDK 在 CloudBase 云函数里发事务邮件(注册验证 / 密码重置 / 账单提醒 / agent 通知),SPF/DKIM 走 Resend 自动管理,自定义域名发件人,React Email 模板可选。

用 CloudBase 云函数代理 Tavily AI 搜索

用 @tavily/core 在 CloudBase 云函数里调 Tavily Search API,把 LLM agent 的实时联网检索能力包装成 HTTP 触发函数,前端/小程序直接调,key 不进前端。

用 CloudBase 云托管部署 MCP Server

用 @modelcontextprotocol/sdk + Hono 写一个支持 Streamable HTTP transport 的 MCP Server,多阶段 Dockerfile 打包后通过 tcb cloudrun deploy 部署到 CloudBase 云托管,Cursor / Claude Code / Windsurf 直接通过 URL 接入。

用 Cloudbase 数据库 watch 做实时通知

在已经接入登录的小程序里,基于 db.collection().watch() 做订单状态推送、消息提醒、在线状态同步,讲清初始快照、docChanges 增量、连接管理和 close 时机。

用云函数给微信小程序发订阅消息

前端用 wx.requestSubscribeMessage 拿到用户授权,服务端用 cloud.openapi.subscribeMessage.send 触达,包含一次性 / 长期订阅的差异和 43101/47003 错误处理。