Я пишу веб-сервис на Swift с использованием фреймворка Vapor.
Я использую FluentSQLite для сохранения данных. У меня есть модель пользователя, соответствующая SQLiteModel и Migration. Я добавил маршруты для создания нового пользователя с помощью методов публикации и возврата списка пользователей с помощью метода get, как показано ниже.
Когда я впервые нажимаю на API получения, он возвращает пустой массив. После того, как я опубликую несколько пользователей, я смогу их получить. Но когда я останавливаю службу и снова запускаю, я не могу получить ранее сохраненных пользователей.
Поскольку я новичок в Vapor, я не могу понять, чего мне здесь не хватает, и все онлайн-поиски и документы не помогли. Изначально у меня не было сохранения или запроса внутри транзакции, после того, как я увидел это в документах, я тоже пробовал это, но с той же проблемой.