我正在使用Vapor框架在Swift中编写web服务。
我使用FluentSQLite保存数据。我有一个符合SQLiteModel和迁移的用户模型。我已经添加了通过post方法创建新用户的路由,并通过如下所示的get方法返回用户列表。

当我第一次访问get API时,它返回一个空数组。在我发布了一些用户之后,我就能够得到他们了。但是当我停止服务并再次运行时,我无法获取之前保存的用户。
由于我是Vapor的新手,我不知道我在这里错过了什么,所有的在线搜索和文档都没有帮助。最初,我在事务中没有保存或查询,在看到文档中我也尝试了,但同样的问题。
发布于 2019-04-29 02:22:54
SQLite数据库(通常在Sources/App/configure.swift中)的配置是什么样子的?
它实际上是持久化到磁盘上,还是只是运行内存中的数据库(当您重新启动时,它就会消失)?
https://stackoverflow.com/questions/55893199
复制相似问题