Развертывание приложения узла в движке приложений Google - PullRequest
2 голосов
/ 29 мая 2020

enter image description here

Мне удалось выполнить развертывание на движке приложений Google, но есть ошибка "узел: --http-server-default-timeout = is not allowed in NODE_OPTIONS" Что это означает? Я не знаю, что делать

1 Ответ

1 голос
/ 03 июня 2020

Ошибка указывает на то, что вы используете --http-server-default-timeout где-то в параметрах вашего приложения. В качестве обходного пути вы можете добавить пустой NODE_OPTIONS к себе app.yaml, добавив следующее:

env_variables: 
    NODE_OPTIONS: ""

Имейте в виду, что это перезапишет любой NODE_OPTIONS, который был у вас где-то еще.

ПРИМЕЧАНИЕ : я провел небольшое расследование и обнаружил, что эта нотация доступна для Node.js после версии 12.4.0 в соответствии с этой документацией , так что, возможно, root причина вашей проблемы в том, что в вашей среде выполнения есть несоответствие версий, зависимости или что-то связанное с этим.

...