javascript - Firebase 实时数据库:后查询问题
问题描述
我使用 Postman 来测试以下代码。插入进展顺利,但服务器发回给我:错误:无法处理请求
exports.insertMesure = functions.https.onRequest((req, res) => {
const identifiant = req.body.identifiant;
const temperatureAir = req.body.temperatureAir;
const humiditeSol = req.body.humiditeSol;
const humiditeAir = req.body.humiditeAir;
const niveauEau = req.body.niveauEau;
const phSol = req.body.phSol;
const mesure = {
temperatureAir: temperatureAir,
humiditeSol: humiditeSol,
humiditeAir: humiditeAir,
niveauEau: niveauEau,
phSol: phSol
};
const dbRef = admin.database().ref('/users/' + identifiant + '/mesures');
dbRef.push(mesure)
.then(snapchot => {
return snapchot;
})
.catch(err => {
res.send('Error: ' + err);
});
});
我用 Postman 发送以下数据:
{
"identifiant": "talla",
"temperatureAir": 45,
"humiditeSol": 23,
"humiditeAir": 106,
"niveauEau": 55,
"phSol": 6
}
请帮帮我
解决方案
您的服务器端脚本没有向调用者发送任何内容。您可能想要发回一个状态码以指示数据库写入已成功完成:
const dbRef = admin.database().ref('/users/' + identifiant + '/mesures');
dbRef.push(mesure)
.then(snapshot => {
res.status(200).send('ok');
})
.catch(err => {
res.status(500).send(err);
});
推荐阅读
- javascript - 无法使用 document.querySelector 获取元素
- tortoisesvn - 在 TortoiseSVN 的“所做的更改”中查找文件
- google-cloud-dataflow - 数据流 - 分配自定义时间戳时出错
- javascript - TypeError:无法读取未定义 nuxt 的属性“get”
- python - 我正在制作一个 python 网络应用程序。需要帮助了解如何托管、格式化。呈现它
- linux - 如何在 AWS EC2 实例 linux 服务器上运行带有守护进程的 jar 文件运行的 war 文件?
- c - 在c中按列拆分数组
- pdf - 使用飞碟 v 9.1.20 生成 PDF 时表格单元格数据折叠
- c# - How to convert list to json in c#
- python-3.x - 将数据框与值列表合并时的 ValueError