У меня есть простая форма с веб-сайтом AMP, и я не могу получить тело из производственной среды Firebase (в пределах localhost она работает нормально).
Сведения об окружении:
OS: Windows 10
Node.js version: v8.9.4
npm version: 5.8.0
firebase-tools: 3.18.5
firebase-admin: 5.12.1
firebase-functions: 1.0.3
И мой Метод функций:
console.log(req.body)
let contact = {
name: req.body.name,
email: req.body.email
};
admin.database().ref('/contact').push(contact).then(snapshot => {
res.send(JSON.stringify({ message: 'ok' }))
});
});
Свойство всегда является пустым объектом {}. Я попытался с multer, и он работал на localhost, но после развертывания он перестает работать (тело всегда null
). Контент - это данные формы, пока AMP только позволяет такую форму.
Как справиться с этим в производственной среде?