Подтвердить что ты не робот

Ошибка развертывания облачной функции Firebase

нерегулярно развертывание firebase застревает в этом журнале:

i  functions: updating function [FUNCTION NAME]...

После отмены развертывания и повторной попытки он выдает следующее сообщение об ошибке:

⚠  functions: failed to update function resetBadgeCount
⚠  functions: HTTP Error: 400, An operation on function [FUNCTION NAME] 
in region us-central1 in project [PROJECT NAME] is already in progress. 
Please try again later.

Таким образом, он швы, как будто развертывание застряло и хранится в конвейере, блокируя дальнейшие развертывания. Через некоторое время я снова включил функции. Но есть ли объяснение этому? Или, может быть, даже слово?

4b9b3361

Ответ 1

Перейдите в консоль облачных функций Google и посмотрите, есть ли красный восклицательный знак против вашей функции. Затем выберите эту конкретную функцию и попробуйте удалить. после того, как он будет удален оттуда, вы сможете снова установить его. если он показывает счетчик, то подождите, пока он не покажет красную метку.

Ответ 2

Вы можете временно переименовать свою функцию:

$развертывание firebase - только функции

...

i функции: удаление функции onSameDataChanged...

i функции: создание функции onSameDataChanged 1...

...

✔ функции: все функции успешно развернуты!

✔ Развертывание завершено!

Ответ 3

  1. Прокомментируйте или отрежьте свою функцию
  2. развертывание
  3. Раскомментируйте или вставьте обратно функцию
  4. Переименовать функцию
  5. развертывание
  6. Переименовать функцию обратно
  7. развертывание

Ответ 4

просто скопируйте ваш index.js куда-нибудь еще и удалите функцию из консоли firebasa.

  1. firebase init -and переписать весь файл снова
  2. снова прошёл текст index.js
  3. развернуть...