Сигнализации не срабатывают, если устройство находится в режиме Doze . Используйте setAndAllowWhileIdle
или setExactAndAllowWhileIdle
для аварийных сигналов, которые должны быть запущены в режиме Doze.
Из Android Doc .
setExact()
и setWindow()
) откладываются до следующего окна обслуживания. Если вам нужно установить аварийные сигналы, которые срабатывают во время Doze, используйте setAndAllowWhileIdle()
или setExactAndAllowWhileIdle()
. Я нашел проблему, я добавил 'Content-Type': 'multipart/form-data'
в заголовки, когда я отправляю запрос из моей угловой формы. И я попытался использовать busboy для разбора полей, и это привело меня к другой проблеме, по какой-то причине заблокировавшей сердцевину. Есть идеи по этому поводу? Кстати, спасибо.
Ответ Фрэнка , вероятно, ближе к тому, что вы ищете.
В качестве альтернативы, если вы хотите просто напечатать определенные свойства:
Вы используете шаблонный литерал для внедрения req.body в вашу строку. Поскольку req.body (или данные в данном случае) - это объект, вам придется извлечь из него те значения, которые вы хотите отобразить, например req.body.prop
.
Этот пример из быстрого запуска Firebase показывает удаление свойства из тела запроса.
Если вы пытаетесь напечатать значение req.body
, вам сначала нужно преобразовать его из объекта JavaScript в строку:
res.send(`Hello from Firebase! ${JSON.stringify(data)}`);