SuperAPI AI 工具集

vercel-python-services

部署与运维

查看项目

更新于 10-16 03:36

技能介绍

用途:在Vercel上构建多服务项目,后端使用Python,前端可选JavaScript。通过Vercel实验性Services API将多个服务作为一个应用运行。

主要能力与约定:创建项目文件后按用户需求为各服务选择框架。定义后端路由时不带/api前缀,例如@app.get("/health"),Vercel会在转发到后端前剥离该前缀。前端调用/api/...,由Vercel路由到后端,后端只看到前缀之后的路径,无需localhost URL,也不需要代理。

使用方式:从项目根目录运行vercel dev -L,把全部服务作为单个应用启动,CLI会处理各服务的路由与开发服务器,应用运行在3000端口。仅vercel.json位于根目录,各服务独立管理自己的依赖。

限制与注意:需校验vercel.json中的服务包含entrypoint与routePrefix,不能有多余的未知字段,否则会导致预览崩溃。本技能依赖Vercel实验性Services API,具体参考资料中的最小可运行示例暂未在资料中提供完整内容。