Функция Firebase в проекте vue не будет развернута в облаке Google - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть проект 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?

...