在 CloudBase 上实现流式 chatbot:三种实现路径
用官方 cloudbase-agent-ui 组件、手写 SSE 云函数、或 Vercel AI SDK,在 CloudBase 上做出流式聊天界面,按团队/前端/复杂度选最合适的一条。
用官方 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 海报。
在 CloudBase PostgreSQL 上启用 pgvector 扩展,写一对 ingest / retrieve 云函数,跑通文档分块 → 嵌入 → 向量检索 → 拼 prompt → LLM 回答的完整 RAG 流水线。
在 cloudbaserc.json 里配 timer 触发器跑日报、清洗、缓存预热,讲清 7 字段 cron 格式、防重幂等、失败告警接企业微信。
在已经接入登录的小程序里,基于 db.collection().watch() 做订单状态推送、消息提醒、在线状态同步,讲清初始快照、docChanges 增量、连接管理和 close 时机。
用 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。
前端用 wx.requestSubscribeMessage 拿到用户授权,服务端用 cloud.openapi.subscribeMessage.send 触达,包含一次性 / 长期订阅的差异和 43101/47003 错误处理。