Чтобы сопоставить pattern
или пустую строку, используйте
^$|pattern
^
и $
- начало и конец строки якоря соответственно. |
используется для обозначения альтернатив, например this|that
. \b
\b
в большинстве случаев это якорь «граница слова». Это совпадение с нулевой шириной, то есть пустая строка, но она соответствует только этим строкам в очень специфических местах , а именно на границах слова.
То есть \b
:
\w
и \W
(любой порядок): то есть между символом слова и символом не-слова ^
] и \w
, т.е. в начале строки, если она начинается с \w
\w
и $
, т.е. в конце строки, если она заканчивается на \w
Это не тривиально в зависимости от спецификации.
Ограничение касается исходящего доступа - например, может ли ваша функция запросить ресурсы из общего интернета. Его абсолютно нормально использовать функцию для ответа на веб-хоккей или для доступа к внутренним службам Google, таким как база данных Realtime.
Если вы хотите позвонить в сторонний веб-сервис (например), вы бы необходимо включить выставление счетов.
Для других квот взгляните на: https://firebase.google.com/pricing/ - как вы можете видеть, существуют ограничения на количество вызовов ( 125 000 в момент написания), а также процессор и память (40 тыс. Процессорных секунд и 40 тыс. ГБ-секунд) на свободном уровне.
Ответы Doug stevenson помогли мне лучше:
TL; DR: Это предупреждающее сообщение. если вы не выполняете исходящие вызовы, вы в порядке
Это предупреждение появляется для всех функций при выполнении плана Spark. Это просто предупреждение - вы можете игнорировать его, если вы делаете какие-либо исходящие сети в своих собственных.
Мы изучаем, как это сообщение было изменено или удалено, так что оно менее запутанно.
[...]
blockquote>
Первый вызов происходит, но получает отметку, когда он находится в плане искры и вызывается из внешней сети (смотрите журналы)
. На момент написания этой статьи Plan называл BLAZE (платите, когда вы идете ) позволяет осуществлять сетевое взаимодействие (внешний доступ) и иметь постоянный свободный уровень.
. Каждый месяц бесплатно предоставляются первые 2 000 000 вызовов, 400 000 ГБ-сек, 200 000 CPU-сек и 5 ГБ интернет-трафика. Вы платите только за использование этого бесплатного выделения.
Подробнее о ценах на облачную функцию https://cloud.google.com/functions/pricing