gpt4 book ai didi

javascript - 调用 google firebase api 时出现以下错误。如何解决这个问题

转载 作者:行者123 更新时间:2023-12-03 00:41:28 25 4
gpt4 key购买 nike

选项 https://fcm.googleapis.com/fcm/send 404 ()

Failed to load https://fcm.googleapis.com/fcm/send: Response for preflight does not have HTTP ok status.

{readyState: 0, getResponseHeader: ƒ, getAllResponseHeaders: ƒ,
setRequestHeader: ƒ, overrideMimeType: ƒ, …}

XHR 加载失败:选项“https://fcm.googleapis.com/fcm/send”。

这是我的代码:

$.ajax({
type: 'POST',
url: 'https://fcm.googleapis.com/fcm/send',
headers: {
'Content-Type': 'application/json',
'Authorization': 'key=*********'
},
data: {
"to" : '*****************************',
"data" : {
"phone" : "99*****",
"id" : "5****"
}

},
success: function(response){
console.log("success");
},
error : function(response) {
console.log(response);
}
});

最佳答案

您正在执行跨域请求。为了让浏览器知道这是允许的,它将首先执行 OPTIONS 调用来询问服务器此端点的此方法是否会允许它。您的情况中的此请求失败,因此无法执行实际的 POST

底线我不认为您尝试执行的请求是从浏览器内调用的,因为您正在泄露凭据,并且应该仅从后端执行。

关于javascript - 调用 google firebase api 时出现以下错误。如何解决这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53446234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com