Vercel和PlanetScale的文档告诉您如何连接它们,但是它们有如此多的自动化(读为“魔术”)发生,以至于如果一个部件失败了,您就不知道如何恢复。
有些事情失败了,所以我就在那里
基本上,一些简单的步骤将是非常感谢的.
(是的,我在谷歌上搜索过。我唯一能找到的帮助就是连接Vercel Next.js。我看不到Vercel SvelteKit上的任何东西)。
里奇·哈里斯?也许你能评论一下?
发布于 2022-01-25 15:20:02
我是PlanetScale的开发者代言人,也是SvelteKit和Vercel的超级粉丝。对于你关于设置的问题,有几种不同的选择。
mysql2 NPM包。我个人的偏好是使用Prisma。对我来说,它增加了一种在JavaScript中使用DB的更干净的方式。
至于把凭证放在哪里,您需要在Vercel中添加一个DATABASE_URL环境变量。您可以在Vercel 这里中找到更多关于环境变量的信息。
这个URL将有一个稍微不同的格式,这取决于从上面使用的NPM包。您可以在connect下拉列表下的PlanetScale仪表板中创建它们。
以普里斯玛为例。

使用MySQL 2的示例

希望这能帮上忙。告诉我你还有什么问题。我不是堆栈溢出中最活跃的,所以也可以在推特上与我联系。
https://stackoverflow.com/questions/70841806
复制相似问题