Я решил эту проблему, зарегистрировав свой последний маршрут следующим образом:
app.get(/^(?!.*_ah).*$/,(req,res,next)=>{
})
по сравнению с моей предыдущей конфигурацией.
app.get('/*',(req,res,next)=>{
})
Здесь я использовал negate regex . Благодарим за этот ответ SO
Цитирование из официальных документов GAE
Инициализация экземпляра до получения дополнительного трафика.Ручное, базовое и автоматическое масштабирование запускается по-разному.Когда вы запускаете экземпляр масштабирования вручную, App Engine немедленно отправляет запрос / _ah / start каждому экземпляру.
То, что делает вышеупомянутый обработчик маршрутов, это перехват всех маршрутов, кроме того, который начинается с _ah
, которыйозначает, что _ah / start и _ah / stop не будут прослушиваться моим приложением, поскольку они используются движком Google App для регистрации приложения.
Надеюсь, это поможет кому-то в будущем.
Спасибо