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 的第一个请求是 CORS 执行 preflight request 时发生的情况. 200 是最终的服务请求。
您可以在此处阅读更多相关信息:
关于javascript - Firebase Cloud Functions https.onCall 已完成,状态代码为 : 204,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49931587/