Сообщение об ошибке Fireblade Amp form undefined - PullRequest
0 голосов
/ 30 марта 2020

У меня есть простая форма с веб-сайтом 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 только позволяет такую ​​форму.

Как справиться с этим в производственной среде?

...