我正在使用Vapor框架在Swift中编写Web服务。
我使用FluentSQLite保存数据。我有一个符合SQLiteModel和Migration的用户模型。我添加了通过post方法创建新用户并通过如下所示的get方法返回用户列表的路由。
当我第一次点击get API时,它返回一个空数组。发布一些用户后,便可以吸引他们。但是当我停止服务并再次运行时,我无法获得以前保存的用户。
由于我是Vapor的新手,所以我无法弄清这里缺少的内容,所有的在线搜索和文档都无济于事。最初在事务中没有保存或查询,在文档中看到我也尝试过该操作后,却遇到了同样的问题。
答案 0 :(得分:2)
您对SQLite数据库的配置(通常在Sources / App / configure.swift中)是什么样的?
它实际上是持久存储在磁盘上,还是只是在运行内存数据库(重新启动后就会消失)?