首页 > 解决方案 > 使用 Svelte 连接数据库

问题描述

我是使用 Svelte 的新手,想使用 Svelte 创建一个订购网站。我知道我需要一个数据库来跟踪订单、客户名称、价格等。我以前使用过 MySQL,但我还没有学会如何将数据库连接到网站。

注意:我还没有开始这个项目,所以我没有任何代码可以展示我只是想知道如果你使用 Svelte,你可以如何连接数据库。

标签: mysqlframeworksjavascript-frameworksvelte

解决方案


Svelte 是一个在浏览器上运行的前端 javascript 框架。

传统上,为了在 svelte 等前端项目(仅包含 html、css 和 js)中使用 mysql 等数据库,您必须使用单独的后端项目来完成。然后,您可以在 REST api 的帮助下沟通苗条的应用程序和后端项目。这同样适用于其他前端库/框架,如 react、angular vue 等。

仍然有很多方法可以达到结果。由于您专注于 Svelte,因此这里有一些选择

1个工兵

Sapper 是一个由 svelte 提供支持的应用程序框架。您还可以使用expresspolka编写后端代码 ,以便您可以连接到您选择的数据库(mysql / mongodb)

2 用户服务器少数据库

如果您希望您的应用程序简单并且只专注于苗条的应用程序,您可以使用基于云的数据库,例如firebase。Svelte 可以通过他们的 javascript SDK 直接与他们交谈。

3 单体架构

要在后端连接 mysql,您需要使用一种服务器端应用程序编程语言,例如 nodejs (express) php 或 python 或任何您熟悉的语言。然后使用可以嵌入 svelte 应用程序或使用 api 将数据传递给 svelte 应用程序。


推荐阅读