отдельного файла?
Если разворачиваю из index.js то все функции что туда вложены, корректно отправляет в облако. А вот файл который создаю отдельно не хочет.
«Кодовые базы» так нельзя использовать. Вот если вы всю папку functions скопируете в functions-2 например, то может сработает.
на каждую функцию, отдельная папка со своим index.js и нодами?
Да, для этого сделана эта функция. Если вам нужно разные функции по разным файлам разделить, то по другому делается. https://firebase.google.com/docs/functions/organize-functions?hl=en&gen=1st#write_functions_in_multiple_files
Как я понял, все функции будут попадать в категорию использования памяти 256мб?
Это настройка по умолчанию, там есть и меньше. Но при изменении размера памяти меняется и процессор. Больше памяти — лучше процессор.
а в тарификацию будет считать от 256? Или оно смотрит по использованию в реально времени, то есть, если функцию не сложная, буде считать по меньшему тарифу, или всегда по 256?
Зависит от сколько памяти у функции.
Ясно, что ничего не ясно) Спасибо
Можно отталкиваться от нагрузки функции. Какая нагрузка предполагается?
Я затрудняюсь ответить по нагрузке. Хочу сделать функцию, которая буде получать ID пользователя и страницу которую он открыл, запрашивать в базы realtime массив страниц, что доступны этому пользователю и возвращать на клиент данные по доступу: {status:true\false, error:true\false, messageError:''}
Обсуждают сегодня