使用Vercel Functions托管Tina后端
如果你没有使用Next.js,但使用Vercel来托管你的网站,你可以将Tina后端部署为一个Vercel Function。这个函数将负责处理所有TinaCMS请求,包括GraphQL API、身份验证和授权。
如果你想查看Vercel Functions的实际应用,请查看演示仓库
配置
创建一个名为api/tina/backend.{ts,js}的文件,并添加以下代码:
由于Vercel Functions不支持捕获所有路由,你需要在vercel.json文件中添加以下内容。
接下来,确保更新你的TinaCMS配置以使用新的端点。
接下来,确保更新你的开发命令以传递正确的端口,以便后端和前端都在同一个端口上运行。
现在你可以使用vercel dev命令在本地运行你的网站。