草庐IT

javascript - Firebase Cloud Functions https.onCall 已完成,状态代码为 : 204

coder 2024-07-18 原文

Firebase 函数

const functions = require('firebase-functions');
const admin = require('firebase-admin');
const cors = require('cors')({ origin: true });

exports.addMessage = functions.https.onCall((data, context) => {
  return { text: "Test" };
});

问题

问题是,当我从应用程序调用此函数时,我首先得到完成状态代码:204,然后完成状态代码:200

204

我怎样才能避免这种情况?

最佳答案

这是正常的,您不应该采取任何措施来阻止它。导致 204 的第一个请求是 CORS 执行 preflight request 时发生的情况. 200 是最终的服务请求。

您可以在此处阅读更多相关信息:

Two calls on Post request: with http 204 and 200

关于javascript - Firebase Cloud Functions https.onCall 已完成,状态代码为 : 204,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49931587/

有关javascript - Firebase Cloud Functions https.onCall 已完成,状态代码为 : 204的更多相关文章

随机推荐