Google Cloud: dev_appserver.py не отражает живые изменения - PullRequest
0 голосов
/ 10 октября 2018

Я разрабатываю веб-приложение для развертывания в Google Cloud App Engine.Когда я делаю некоторые изменения, dev_appserver.py видит их (консоль говорит Detected file changes), но эти изменения не вступают в силу, то есть, даже если я обновляю страницу, я все еще вижу старый код.Чтобы новый код был виден, мне нужно убить процесс и перезапустить dev_appserver.py.

Есть ли способ обойти это?

Мой app.yalm файл:

runtime: python37

Я разрабатываю приложение с помощью Flask.

1 Ответ

0 голосов
/ 19 октября 2018

Работает как задумано.Ваше приложение «загружено» и «развернуто» в облаке, и локальная среда разработки эмулирует это.Вы не можете просто вносить изменения в свой код и ожидать, что он будет живым.Вам необходимо перераспределить;в этом случае перезапустите dev_appserver.py.

Существует хакерских способа заставить его перезагрузить (или вы можете просто повторно запустить команду развертывания).Некоторые пользователи пробовали Eclipse-плагин , и он, очевидно, позволяет выполнять горячие обновления во время разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...