3

我正在使用 Vapor 框架在 Swift 中编写 Web 服务。

我使用 FluentSQLite 来保存数据。我有一个符合 SQLiteModel 和迁移的用户模型。我添加了通过 post 方法创建新用户的路线,并通过如下所示的 get 方法返回用户列表。

在此处输入图像描述

当我第一次点击 get API 时,它返回一个空数组。在我发布一些用户后,我可以得到他们。但是当我停止服务并再次运行时,我无法获取之前保存的用户。

由于我是 Vapor 的新手,我无法弄清楚我在这里缺少什么,所有的在线搜索和文档都没有帮助。最初我在事务中没有保存或查询,在看到文档后我也尝试过,但同样的问题。

4

1 回答 1

4

您对 SQLite 数据库(通常在 Sources/App/configure.swift 中)的配置是什么样的?

它实际上是持久化到磁盘,还是只是运行内存数据库(重新启动时它会消失)?

于 2019-04-28T18:22:54.443 回答