В документации говорится, что вы просто должны обновить свое приложение. .yaml — как и для любого языка в AppEngine. Позже в нем также говорится, что для локальной разработки вы, вероятно, захотите, чтобы ваш сервер также отвечал на статические запросы. Однако, когда я обновляю свой очень простой app.yaml, чтобы он был таким:
runtime: nodejs8
handlers:
- url: /apiEndPoint
script: auto
- url: /.*
static_dir: public
Кажется, что все запросы по-прежнему поступают в мой скрипт, который возвращает 404 в экземпляре prod, поскольку эти файлы не будут загружены. Я могу принудительно загрузить их, и тогда мой сервер nodejs ответит на статические запросы, но я думал, что идея этого app.yaml заключалась в том, чтобы настроить его так, чтобы статические файлы обслуживались вне логики моего приложения?