Ued*_*uki 1 javascript node.js firebase google-cloud-functions
使用以下函数称为 http 请求:
exports.newID = functions.https.onRequest(async (req, res) => {
let citiesRef = fireStore.collection('system').doc('uid_counter');
let snapshot = await citiesRef.get();
let counter = snapshot.get('counter');
console.log('current counter = ', counter);
res.status(200).send(counter);
Run Code Online (Sandbox Code Playgroud)
firebase 函数 console.log 表明计数器可以得到很好的,但响应得到一个错误:
尽管我已经指定了status(200) ,但我不知道为什么我得到了 "RangeError: Invalid status code: 0" 。谢谢你的建议。
快递文件的res.send([body])
规定,
body 参数可以是一个 Buffer 对象、一个字符串、一个对象或一个数组。
因此,发送号码很可能是您出现问题的原因。
您可以将counter
值作为对象发送,如下所示:
res.status(200).send({ counter: counter});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
238 次 |
最近记录: |