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