从FIREBASE发送POST REQUEST不起作用



im试图从firebase函数发送一个post请求,但post请求从未运行。在firebase控制台中,一切似乎都很好。

		var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
		var xhttp = new XMLHttpRequest();
		xhttp.open("POST", url, true);
		xhttp.setRequestHeader("Content-type", "application/json");
		xhttp.setRequestHeader("Authorization", "key="+ key);
		let res = {
			"notification": {
				"title": "Test",
				"body": "Notificación enviada desde Firebase"
			},
			"to": to,
		}
		xhttp.send(JSON.stringify(res))
		console.log(xhttp)
		return (xhttp);

我不知道我做错了什么

我建议您在代码中实现这里描述的请求完成时的逻辑,这样您就可以调试试图发送此请求的服务器发送的内容。

最后,如果您不太熟悉XMLHttpRequest,您可以尝试在您的firebase函数(基于Promise的HTTP客户端(中使用axios,

axios.post('/your_endoint', {
param1: 'hello',
param2: 'there'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});

要查看axios配置的更多详细信息,您可以访问Github页面的详细信息

相关内容

  • 没有找到相关文章

最新更新