![](/img/trans.png)
[英]Vercel "This Serverless Function has crashed" with simple GraphQL request from SvelteKit app
[英]How to connect a PlanetScale DB to a SvelteKit app running in Vercel
Vercel 和 PlanetScale 的文档告诉您如何连接它们,但它们发生了如此多的自动化(读作“魔术”),以至于如果某个部件出现故障,您不知道如何恢复。
某事失败了,所以这就是我所在的位置。
基本上,一些简短的步骤将不胜感激。
(是的,我用谷歌搜索了它。我能找到的唯一帮助是连接 Vercel Next.js。我看不到 Vercel SvelteKit 上的任何内容)。
里奇哈里斯? 也许你可以发表评论?
我是 PlanetScale 的开发者倡导者,也是 SvelteKit 和 Vercel 的忠实粉丝。 对于您关于设置的问题,有几个不同的选项。
mysql2
NPM package 允许您编写原始 SQL我个人的偏好是使用 Prisma。 对我来说,它在 JavaScript 中添加了一种更简洁的方式来使用您的数据库。
至于放置凭据的位置,您需要在 Vercel 中添加一个DATABASE_URL
环境变量。 您可以在此处找到有关 Vercel 中环境变量的更多信息。
这个 URL 的格式会略有不同,具体取决于您使用的 NPM package。 您可以在连接下拉列表下的 PlanetScale 仪表板中创建它们。
以 Prisma 为例。
MySQL 2 示例
希望这会有所帮助。 让我知道您还有什么其他问题。 我不是 Stack Overflow 上最活跃的人,所以请随时通过Twitter与我联系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.