Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 客户端API调用-响应到哪里?_Javascript_Reactjs_Api - Fatal编程技术网

Javascript 客户端API调用-响应到哪里?

Javascript 客户端API调用-响应到哪里?,javascript,reactjs,api,Javascript,Reactjs,Api,我构建了一个APi,它接收一个人的名字并返回关于这个人的一些信息 我想让第三方在他们的网站上使用我的API变得容易,所以我决定创建一个JS小部件,可以添加为脚本标记 小部件本质上是一个模式,它接受表单数据,并有一个提交按钮将数据发布到我的API 我的问题是,如何使第三方后端服务器接收API的响应。我的理解是,如果从客户端JS调用,响应将传递到用户浏览器会话,而不是第三方后端服务器 我需要让我的API对第三方服务器进行post调用吗?(我需要为每一个使用我的API的第三方做一个配置)或者我可以在我

我构建了一个APi,它接收一个人的名字并返回关于这个人的一些信息

我想让第三方在他们的网站上使用我的API变得容易,所以我决定创建一个JS小部件,可以添加为脚本标记

小部件本质上是一个模式,它接受表单数据,并有一个提交按钮将数据发布到我的API

我的问题是,如何使第三方后端服务器接收API的响应。我的理解是,如果从客户端JS调用,响应将传递到用户浏览器会话,而不是第三方后端服务器


我需要让我的API对第三方服务器进行post调用吗?(我需要为每一个使用我的API的第三方做一个配置)或者我可以在我的小部件中编写javascript来向他们的服务器发布这篇文章吗?还是我对JS的新手理解完全错误了?

您正在寻找的内容被称为

实际上,用户需要添加一个回调url(指向其后端端点),该url将处理服务器发送的数据。您的小部件应该接受回调URL,无论是在构造函数中还是在提交时

服务器在收到请求后需要将数据发送到回调url

POST /api.example.com/foo?callbackURL=http://my.server.com/bar

请发布您的代码,否则我们无法提供帮助。第三方需要让其服务器向您的api端点发出请求。或者作为表单的一部分,您可以请求回发url,您的后端可以使用该url向该url发送回发请求。啊,太完美了!这正是我想要的。@TomD如果这有助于解决您的问题,请不要忘记将此标记为正确答案。干杯