Node.js 使用Postman将数据发送到Google云功能

Node.js 使用Postman将数据发送到Google云功能,node.js,google-cloud-functions,postman,Node.js,Google Cloud Functions,Postman,非常新的服务器端编程,所以我提前道歉 我创建了一个googlecloud函数来调用API(我发现它可以工作),cloud函数是通过http调用的。对于我的环境,我使用Node Js,我使用axios从我的gcloud函数中进行api调用 现在我陷入了1)如何将数据发送到gcloud函数(我假设是POST,也假设是在体内发送的?)目前我正在使用Postman调用gcloud函数。我一直在尝试各种变化,但除了内部服务器错误外,我什么也没有得到 2) 如何使用我发送给google cloud函数的参数

非常新的服务器端编程,所以我提前道歉

我创建了一个googlecloud函数来调用API(我发现它可以工作),cloud函数是通过http调用的。对于我的环境,我使用Node Js,我使用axios从我的gcloud函数中进行api调用

现在我陷入了1)如何将数据发送到gcloud函数(我假设是POST,也假设是在体内发送的?)目前我正在使用Postman调用gcloud函数。我一直在尝试各种变化,但除了内部服务器错误外,我什么也没有得到

2) 如何使用我发送给google cloud函数的参数

我假设是这样的?但我真的不确定

exports.helloWorld = async(x,y,req, res) => {

提前感谢

是的,你是对的,POST是通过通话发送数据最常用的方法之一。您需要关注一些特定的主题,例如要发送的数据类型、如何处理以及如何使用CORS(跨源资源共享) )同样,因为它将跨越原点,这通常会导致错误

包括这一点,您在如何使用参数方面几乎是正确的。下面看起来更像这样-此代码和其他示例在中提供

您可以继续使用Postman来调用函数,但也可以使用cURL来实现这一点。卷曲度如下所示:

curl -X POST "https://YOUR_REGION-YOUR_PROJECT_ID.cloudfunctions.net/FUNCTION_NAME" -H "Content-Type:application/json" --data '{"name":"Keyboard Cat"}'
我建议您查看一下官方文档,以便更好地了解它的工作原理。除此之外,社区的另一篇文章应该为您提供一个使用HTTP和Node.js的云功能的完整示例


如果这些信息对你有帮助,请告诉我

很酷,谢谢!我会查看提供的信息并尝试!请考虑投票或接受我的答案,如果你认为它帮助你。感谢吨我不想启动一个全新的职位为这个项目…但我有一个GMULL函数,写到FiStRead,我试图写一些信息到实时数据库等待FialBase.DavaScript()。{usr_id:usr.id,});这应该只是将新创建的用户id写入数据库,但数据库保持不变,等待fireabse().database.ref.set(msgstatus);但更新实时数据库也没有我缺少什么?
curl -X POST "https://YOUR_REGION-YOUR_PROJECT_ID.cloudfunctions.net/FUNCTION_NAME" -H "Content-Type:application/json" --data '{"name":"Keyboard Cat"}'