SuperAPI AI 工具集

vercel

通用与其它

查看项目

更新于 10-15 23:39

技能介绍

用途:在本地模拟 Vercel REST API,便于开发与测试 Vercel 集成,无需访问真实 Vercel 服务。

主要能力:提供有状态仿真,返回 Vercel 风格 JSON 与基于游标的分页(limit、since、until)。覆盖用户与团队、项目、部署、域名、环境变量、Blob、API Key、OAuth/集成等端点。支持通过 Authorization: Bearer <token> 鉴权,端点接受 teamId 或 slug 查询参数进行团队范围解析。

使用方式:可用 CLI 启动,如 npx emulate --service vercel,默认监听 http://localhost:4000;也可编程调用 createEmulator({ service: 'vercel', port: 4000 })。本地监听默认绑定 127.0.0.1,容器或其他机器访问需传 --host 0.0.0.0 或 hostname: '0.0.0.0',并用 --base-url 或 baseUrl 配置对外可达地址。应用可通过 VERCEL_EMULATOR_URL 环境变量指向模拟器;OAuth 相关真实 URL 可映射到模拟器路径,如 /oauth/authorize、/login/oauth/token、/login/oauth/userinfo。Blob 通过 VERCEL_BLOB_API_URL 与 BLOB_READ_WRITE_TOKEN 指向模拟器。

适用场景:本地开发、集成测试、OAuth 流程验证、CI 中模拟 Vercel 行为。

限制:Blob 暂不支持 multipart 上传与浏览器客户端上传;其他未在资料中说明的能力暂未提供。