Ошибка развертывания облачных функций Firebase «Ошибка загрузки кода пользователя» с пустым сообщением об ошибке - PullRequest
0 голосов
/ 01 июля 2019

У меня периодически возникает эта проблема с различными функциями, которые я развертываю. Эту проблему всегда можно решить путем повторного развертывания сбойных функций с флагом --only function:.

Я включил переключатель --debug, надеясь, что смогу увидеть, что не работает, но пока ничего не получил. Единственное, что сразу бросается в глаза - это набор запросов GET (которые всегда отвечают с 200 / OK), которые, как я полагаю, связаны с каждой функцией:

[2019-07-01T10:32:19.177Z] >>> HTTP REQUEST GET https://cloudfunctions.googleapis.com/v1/operations/FOOBARpYW5LWhlYXQtMTM5y91cy1jZW50cmFsM9jb3B5RmlyZXN0b3JlRG9jFOOBAR

[a bit further down]

[2019-07-01T10:32:19.407Z] <<< HTTP RESPONSE 200 content-type=application/json; charset=UTF-8, vary=X-Origin, Referer, Origin,Accept-Encoding, date=Mon, 01 Jul 2019 10:32:19 GMT, server=ESF, cache-control=private, x-xss-protection=0, x-frame-options=SAMEORIGIN, x-content-type-options=nosniff, alt-svc=quic=":443"; ma=2592000; v="46,44,43,39", accept-ranges=none, transfer-encoding=chunked

Это продолжается несколько минут, и количество запросов уменьшается по мере успешного или неудачного развертывания функций. В случае сбоя журнал равен

⚠  functions[myFunctionName(us-central1)]: Deployment error.
Function failed on loading user code. Error message: 

Одна особенность заключается в том, что все мои функции написаны в отдельных файлах, которые, в свою очередь, объединяются / переносятся с Babel и загружаются с requires. Казалось, что это никогда не вызывало проблем в течение двух лет, но мы используем все больше облаков fn, так что кто знает ...

Есть идеи, как отлаживать это дальше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...