У меня есть проект VUE.Он имеет функцию пожарной базы.Мне удалось развернуть функцию в облаке Google один раз.Но, пытаясь развернуть его позже, я не могу.
Вот вывод консоли из кода Visual Studio:
PS C: \ udemy \ vue-firebase \geo-ninjas> firebase deploy --only functions
=== Развертывание в 'gs-geo-ninjas' ...
i развертывание функций Запуск команды: npm --prefix "$ RESOURCE_DIR"run lint
functions @ lint C: \ udemy \ vue-firebase \ geo-ninjas \ functions eslint.
- functions: Закончен запуск сценария предустановки.i функции: обеспечение того, что необходимые API включены ...
- функции: все необходимые API включены i функции: подготовка каталога функций для загрузки ... i функции: упакованные функции (38,34 КБ) для загрузки
- функции: папка функций успешно загружена я функции: обновление Node.js 6 функция checkAlias (us-central1) ...!functions [checkAlias (us-central1)]: Ошибка развертывания.Ошибка при настройке среды выполнения для вашей функции.Попробуйте> повторить развертывание через несколько минут.
В развертывании функций были ошибки со следующими функциями: checkAlias
Чтобы попытаться повторно развернуть эти функции, выполните: firebase deploy --only functions:checkAlias
Чтобы продолжить развертывание других функций (например, базы данных), запустите: firebase deploy --except functions
Ошибка: функции развернуты неправильно.
PS C: \udemy \ vue-firebase \ geo-ninjas>
Когда я смотрю журналы в консоли Firebase, я вижу это:
{"@ type": "type.googleapis.com/google.cloud.audit.AuditLog","status":{"code":13,"message":"INTERNAL"},"authenticationInfo":{"principalEmail":"junk.mail291276@gmail.com "}," requestMetadata ": {" requestAttributes ": {}," destinationAttributes ": {}}," ServiceName ":" cloudfunctions.googleapis.com " "имяМетода":" google.cloud.functions.v1.CloudFunctionsService.UpdateFunction "," resourceName ":" projects / gs-geo-ninjas / location / us-central1 / functions / checkAlias "}
Я опустил свою функцию checkAlias до минимума, который бы работал:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.checkAlias = functions.https.onCall(data => {});
... и это все равно не будет развернуто.
Я запустил eslintи в этом нет ошибок ворса.Когда я запускаю это локально, оно работает.
Почему я получаю эти ошибки при попытке развернуть мою функцию firebase?