В отличие от вызываемой функции , тело запроса не анализируется автоматически, и его необходимо проанализировать перед использованием.
Кроме того, json(...)
вызовет end()
внутренне, так что вам не нужны оба. Также убедитесь, что вы не звоните end()
, send()
, json()
, et c. несколько раз, так как это приведет к ошибкам.
const jsonParser = require('body-parser').json();
exports.meusCandidatos = functions.https.onRequest((req, res) => {
jsonParser(req, res, (err) => {
if (err) {
res.status(500).json({error: err.message});
return; // stop here
}
const identifiant = req.body.identifiant;
if (!identifiant) {
res.status(500).json({error: 'PROBLEMAS NO REQUEST'});
return; // stop here
}
// continue
res.status(200).json({ status: 'ok' });
})
});