Добрый день! У меня есть REST API, основанный на фреймворке Python-Eve. Мне нужно обслуживать изображения, такие как простое приложение Flask (причина в том, что не нужно запускать два сервера). Я перемещаю REST API в префикс «api» и делаю простую функцию для обслуживания статических файлов:
from flask import send_from_directory
import eve
app = eve.Eve()
@app.route('/images/<path:path>')
def serve_static(path):
return send_from_directory('images', path)
if __name__ == '__main__':
app.run()
Но это не работает и выдает ошибку 404. Когда я заменяю send_from_directory на что-то более простое, например return "Hello"
, все работает нормально. Любая идея, как реализовать это правильно? Заранее спасибо.