Как и многие люди, меня недавно поразили серверы NPM с ошибкой 429. В моем случае Google App Engine зависит от установки NPM для развертывания сервера. В результате отказа NPM это не удалось, и я не мог развертывать обновления даже в нашей среде разработки в течение нескольких часов.
Несмотря на то, что G C очень устойчив, учитывая, что они не могут предоставить гарантии (и в настоящее время не защищают) от подобных ситуаций, это очень мало значит, что вся система может быть взломана третьей стороной.
Я, очевидно, тоже задавал вопрос об этом в Google, но мне было интересно, есть ли у кого-то еще, использующего App Engine или подобные продукты, мысли о том, как решить эту проблему? Я не верю, что могу просто проверить модули узлов (и я подозреваю, что многие рекомендовали бы против этого), но мои знания npm и развертывания невелики.
Я вижу, что есть несколько других вопросов связанных с аналогичными проблемами, но я не смог найти какие-либо вопросы / ответы, которые помогли бы мне на фронте Google App Engine - по крайней мере, с моим ограниченным пониманием NPM управления пакетами.
Спасибо
Крис