Привет, я новичок в firebase и столкнулся с ошибкой. У меня есть файл index.js в моей папке функций, и этот файл содержит только одну функцию helloWorld. Когда я запускаю эту функцию с помощью команды firebase serve --only functions, она выдает ошибку.
Я прилагаю изображение ошибки, пожалуйста, проверьте его. Спасибо
А вот файл index.js:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
// // Create and Deploy Your First Cloud Functions
// // https://firebase.google.com/docs/functions/write-firebase-functions
//
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
Отображаемая ошибка:
E: \ gc-functions> firebase serve --only functions
! Запрошенная версия "узла" "8" не соответствует вашей глобальной версии "10"
+ функции: эмулятор запущен в http://localhost:5000
i functions: просмотр "E: \ gc-functions \ functions" для облачных функций ...
! По умолчанию создан экземпляр "firebase-admin"!
i функции: триггер HTTP инициализирован на http://localhost:5000/learn-firebase-2-5fd83/us-central1/helloWorld
i функции: HTTP-триггер инициализирован на http://localhost:5000/learn-firebase-2-5fd83/us-central1/helloTayyib
I функции: начало исполнения "helloTayyib"
! По умолчанию создан экземпляр "firebase-admin"!
events.js: 174
бросить эр; // необработанное событие error
^
Ошибка: прослушать EACCES: отказано в разрешении C: \ Users \ Tayyab \ AppData \ Local \ Temp \ firebase_emulator_invocation_8960.sock
в Server.setupListenHandle [как _listen2] (net.js: 1253: 19)
в listenInCluster (net.js: 1318: 12)
на Server.listen (net.js: 1416: 5)
в Function.listen (C: \ Users \ Tayyab \ AppData \ Roaming \ npm \ node_modules \ firebase-tools \ node_modules \ express \ lib \ application.js: 618: 24)
на Promise (C: \ Users \ Tayyab \ AppData \ Roaming \ npm \ node_modules \ firebase-tools \ lib \ emulator \ functionsEmulatorRuntime.js: 359: 46)
на новом Promise ()
в C: \ Users \ Tayyab \ AppData \ Roaming \ npm \ node_modules \ firebase-tools \ lib \ emulator \ functionsEmulatorRuntime.js: 332: 15
в Generator.next ()
в C: \ Users \ Tayyab \ AppData \ Roaming \ npm \ node_modules \ firebase-tools \ lib \ emulator \ functionsEmulatorRuntime.js: 7: 71
на новом Promise ()
Выдано событие «ошибка» в:
в emitErrorNT (net.js: 1297: 8)
at process._tickCallback (internal / process / next_tick.js: 63: 19)
в Function.Module.runMain (внутренний / modules / cjs / loader.js: 757: 11)
при запуске (внутренний / bootstrap / node.js: 283: 19)
в bootstrapNodeJSCore (внутренний / bootstrap / node.js: 622: 3)