工程开发
convex-self-hosting avatar

convex-self-hosting

自动化 Convex 静态网站托管集成,管理 React、Vite 与 Next.js 应用的上传 API、HTTP 路由及部署脚本。

简介

convex-self-hosting 技能提供了一套标准化且可重复的框架,用于将 Convex 静态托管集成到现代 Web 应用中。此技能专为开发者与 AI 代理设计,确保基础设施设定(例如配置 Convex 静态资源、设定上传 API 及定义 HTTP 路由)符合 get-convex/self-hosting 的最新开发实践。它作为代码库与 Convex 运行时之间的运作桥梁,促进从开发到生产环境的顺利过渡。

  • 自动与上游 Convex 集成指南同步,包含手动设定要求与包版本验证。

  • 支持 Vite、Next.js 及 Expo web 导出等多平台,确保正确的构建流程与环境变量处理。

  • 提供灵活的路由配置,支持根路径托管或如 /app 等自定义前缀,以支持单页应用 (SPA) 后备机制。

  • 标准化部署工作流程,包含一次性部署与后端更新后接静态资源上传的分离部署方案。

  • 针对常见问题(如静态路由 404 错误、部署 URL 错误或缓存冲突)提供主动式故障排除。

  • 与 convex-agent-plugins 集成,维持严格的 TypeScript 验证、安全的函数定义及优化的数据访问模式。

  • 在进行任何变更前,代理必须执行上游检查脚本,确保所有配置反映最新文档。

  • 用户在执行任何修改前,必须理清项目特定需求,例如首选的打包工具与托管路径。

  • 所有实现均要求强制性的执行后报告,包含上游文档提交时间戳、所选包安装路径、已修改文件列表以及后续步骤建议。

  • 技能严格执行仅限内部的上传 API 策略,并建议避免将此类端点暴露于公共 HTTP 流量中。

  • 输入包含目标项目类型、路径要求与部署策略;输出包含更新后的 convex.config.ts、http.ts、staticHosting.ts 文件以及配置好的 package.json 脚本。

仓库统计

Star 数
613
Fork 数
89
Open Issue 数
0
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 09:06
在 GitHub 查看