Изображение Webpack и React не найдено

Как объяснил @akarnokd, приходящие и идущие наблюдатели не влияют на соединение ConnectableObservable. Устранение этого соединения не будет сигнализировать о каких-либо событиях для этих наблюдателей, и, как правило, рекомендуется удалять соединения наблюдателей перед удалением подключаемого соединения. Обычно это достигается путем размещения всех одноразовых ресурсов в CompositeDisposable и очистки / удаления.

0
задан Pro Q 20 January 2019 в 20:10
поделиться

1 ответ

Я продолжал смотреть, откуда запускалось приложение, извините за это.

Безусловно, самое простое решение - установить статическую папку в другую папку:

app = Flask(__name__, static_folder='../static')

Я только что попробовал, и это должно работать без проблем.

Вы можете найти свой файл здесь:

http://127.0.0.1:5000/static/images/smiley.png

Ваш файл пакета будет здесь:

http://127.0.0.1:5000/static/dist/bundle.js

Вы ошибка шаблона, потому что у вас нет папки с шаблонами, которая обычно называется tempates. Поэтому создайте подпапку с именем templates в вашей папке server. Затем не указывайте аргумент template_folder в строке app = Flask(..), но оставьте его app = Flask(__name__, static_folder='../static').

Если по какой-то причине вы хотите отделить свою статику от ваших публичных файлов и также иметь маршрут /public, вы можете попробовать следующий подход:

@app.route("/public/<path:path>")
def get_public_file(path):
    full_path = os.path.join('../static/dist/public/', path)
    head, tail = os.path.split(full_path)
    return send_from_directory(head, tail)

Затем вы можете получить доступ к смайлику в fullstack_template/static/dist/public/images/smiley.png, перейдя в http://127.0.0.1:5000/public/images/smiley.png.

0
ответ дан Joost 20 January 2019 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: