# #firebase
Вопрос:
Предположим, я использую следующую простую функцию для ведения журнала
import * as functions from 'firebase-functions';
export const logOnWrite = functions.firestore
.document('{collection}/{document}')
.onWrite((_, context) => {
functions.logger.log('onWrite', context);
});
Каков наилучший способ развертывания определенных функций только в том случае, если я их использую firebase emulators
?
Я знаю, что могу включать/отключать триггеры фоновых функций, но это не одно и то же.
Ответ №1:
Не уверен, что я полностью понимаю ваш вопрос, поскольку вы упоминаете как производство, так и эмуляторы. Насколько я знаю, с помощью эмуляторов вы не можете выборочно развертывать функции, так как он считывает все функции с вашего index.js
и выполняет «горячую перезагрузку». Однако для производства это явная команда развертывания, которую вы должны выполнить . Для развертывания только подмножества функций существует несколько вариантов в соответствии с документами Firebase здесь: Развертывание конкретных функций