У меня довольно странное поведение, которое я не могу понять.
Итак, у меня есть API, обслуживаемый через Flask / Flask-SQLAlchemy.Когда я запрашиваю конечную точку, используя wget / через браузер, все работает как задумано.Теперь у меня также есть приложение vue.js.Когда я пытаюсь запросить API через fetch , axios или vue-resource из приложения vue, происходит сбой после секунды запрос со следующей ошибкой:
SQLite objects created in a thread can only be used in that same thread. The object was created in thread
Я не вижу, где Flask может использовать потоки, и я не вижу причины, по которой это могло бы иметь значение по сравнению с тем, где я запрашиваю API.
Мне кажется, что я что-то здесь упускаю.
Редактировать: Это происходит только тогда, когда я делаю запрос GET
.Никаких проблем с PATCH
, POST
или DELETE
.