Функции Firebase - несколько js файлов для организации функций - PullRequest
0 голосов
/ 14 июля 2020

У меня есть папка с именем functions, внутри index.js. На index.js у меня есть основная функция, которая принимает все http:

 exports.contentServer = functions.https.onRequest((request, response) => {

Поскольку у меня гораздо больше функций, мне нужно организовать свои файлы, и я хочу добавить еще один файл, скажем payments.js, поэтому что index.js может вызывать функции внутри payments.js, или даже onCreate обратные вызовы будут запущены из payment.js.

Если я просто создам другой файл js в functions, это не сработает.

Что нужно сделать, чтобы одна облачная функция была в другом новом js файле?

1 Ответ

1 голос
/ 14 июля 2020

Вы можете использовать стандартный nodejs require для загрузки кода в другие файлы.

index. js

const otherFunctions = require('./other.js');

exports.contentServer = functions.https.onRequest((request, response) => {
     otherFunctions.other()
}

другое. js

exports.other = function() { ... }

Я предлагаю прочитать документацию для получения дополнительной информации.

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