после запроса тело облачной функции firebase

Сигнализации не срабатывают, если устройство находится в режиме Doze . Используйте setAndAllowWhileIdle или setExactAndAllowWhileIdle для аварийных сигналов, которые должны быть запущены в режиме Doze.

Из Android Doc .

  • Доступ к сети - приостановлено.
  • Система игнорирует блокировки слежения.
  • Стандартные тревоги AlarmManager (включая setExact() и setWindow()) откладываются до следующего окна обслуживания. Если вам нужно установить аварийные сигналы, которые срабатывают во время Doze, используйте setAndAllowWhileIdle() или setExactAndAllowWhileIdle().
  • Тревоги, установленные с помощью setAlarmClock (), продолжают нормально срабатывать - система выходит из Doz незадолго до того, как эти тревоги загорятся.
  • Система не выполняет сканирование Wi-Fi.
  • Система не позволяет запускать адаптеры синхронизации. Система не разрешает запуск JobScheduler.

0
задан Giannis Savvidis 19 January 2019 в 14:00
поделиться

3 ответа

Я нашел проблему, я добавил 'Content-Type': 'multipart/form-data' в заголовки, когда я отправляю запрос из моей угловой формы. И я попытался использовать busboy для разбора полей, и это привело меня к другой проблеме, по какой-то причине заблокировавшей сердцевину. Есть идеи по этому поводу? Кстати, спасибо.

0
ответ дан Giannis Savvidis 19 January 2019 в 14:00
поделиться

Ответ Фрэнка , вероятно, ближе к тому, что вы ищете.

В качестве альтернативы, если вы хотите просто напечатать определенные свойства:

Вы используете шаблонный литерал для внедрения req.body в вашу строку. Поскольку req.body (или данные в данном случае) - это объект, вам придется извлечь из него те значения, которые вы хотите отобразить, например req.body.prop.

Этот пример из быстрого запуска Firebase показывает удаление свойства из тела запроса.

0
ответ дан OneLunch Man 19 January 2019 в 14:00
поделиться

Если вы пытаетесь напечатать значение req.body, вам сначала нужно преобразовать его из объекта JavaScript в строку:

res.send(`Hello from Firebase! ${JSON.stringify(data)}`);
0
ответ дан Frank van Puffelen 19 January 2019 в 14:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: