首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将PlanetScale数据库连接到在Vercel中运行的SvelteKit应用程序

如何将PlanetScale数据库连接到在Vercel中运行的SvelteKit应用程序
EN

Stack Overflow用户
提问于 2022-01-24 23:41:20
回答 1查看 443关注 0票数 -1

Vercel和PlanetScale的文档告诉您如何连接它们,但是它们有如此多的自动化(读为“魔术”)发生,以至于如果一个部件失败了,您就不知道如何恢复。

有些事情失败了,所以我就在那里

  • 在Vercel中,我把连接字符串或用户名/密码放在哪里?
  • 我是否在某个地方安装了MySQL模块?
  • 如果是的话,哪一个?哪里?
  • 我还少了什么?

基本上,一些简单的步骤将是非常感谢的.

(是的,我在谷歌上搜索过。我唯一能找到的帮助就是连接Vercel Next.js。我看不到Vercel SvelteKit上的任何东西)。

里奇·哈里斯?也许你能评论一下?

EN

回答 1

Stack Overflow用户

发布于 2022-01-25 15:20:02

我是PlanetScale的开发者代言人,也是SvelteKit和Vercel的超级粉丝。对于你关于设置的问题,有几种不同的选择。

  • 使用允许您编写原始SQL的mysql2 NPM包。
  • 使用普里斯马 ( ORM)

我个人的偏好是使用Prisma。对我来说,它增加了一种在JavaScript中使用DB的更干净的方式。

至于把凭证放在哪里,您需要在Vercel中添加一个DATABASE_URL环境变量。您可以在Vercel 这里中找到更多关于环境变量的信息。

这个URL将有一个稍微不同的格式,这取决于从上面使用的NPM包。您可以在connect下拉列表下的PlanetScale仪表板中创建它们。

以普里斯玛为例。

使用MySQL 2的示例

希望这能帮上忙。告诉我你还有什么问题。我不是堆栈溢出中最活跃的,所以也可以在推特上与我联系。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70841806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档