当前位置: 首页 > 知识库问答 >
问题:

通过Mule ESB创建前端-后端连接

支铭晨
2023-03-14

我目前正在学习Mule ESB,有一个问题困扰着我。我用React中的前端和Node.js中的后端创建了应用程序,我希望我的API通过ESB发送数据,并插入一些来自公共SOAP API的数据。然后来自REST API和SOAP API的数据将被合并到我的前端可以使用的一个endpoint中。这可能吗?有人能推荐一些我能读到更多相关信息的地方吗?我查阅了文件,但找不到这样的情况。我用的是电脑版的Anypoint Studio

编辑:实际上还有一个公共REST API,我想将数据组合到我的endpoint中。因此,总共3个API响应组合成一个JSON响应。

共有1个答案

王渊
2023-03-14

如果我理解正确,您希望使用Mule运行时实现一个API(从几年前开始,它就不被称为Mule ESB),并且该API应该向其他后端调用一些SOAP Web服务和REST API请求,然后收集响应并将其转换为单个JSON,以响应您的客户端。这完全可以用Mule实现。

您需要创建一个应用程序,在应用程序中创建一个由 HTTP 侦听器触发的流。在流内部使用 Web 服务使用者调用 SOAP Web 服务。使用 HTTP 请求连接器调用 REST API。使用每个变量中的目标变量配置来保存对变量的响应。最后,使用转换组件在流结束之前将响应转换为单个 JSON 响应。

 类似资料:
  • 这里的前后端通信指的是kibana插件server端与client端通信。一般都是http请求,本章讲解angulajs与react两种模式下通信如何编写。 server端 在index.js初始化server端代码 初始化 import serverRoute from './server/routes/server'; init(server, options) {

  • 我有一个用Angular编写的UI应用程序,它有一个在NodeJS中运行的后端。我还有另外两个将从NodeJS后端调用的服务。这些应用程序运行在docker容器中,并部署到AWS中的Kubernetes集群中。 流程是这样的: 我尝试创建一个AWS API网关,它指向Angular UI的ELB IP,但它不能提供页面。 做这件事的正确方法是什么?任何帮助都是非常感谢的。

  • 所以我的问题就在这里:顺便说一句,我在通过谷歌找到如何做到这一点时遇到了一些困难,我尝试使用StackOverflow,但找不到确切的答案 纱线启动 要在localhost:3000上运行并启动,我希望它在localhost:3000上启动,同时在该服务器上启动express服务器,也就是在express.js中启动react服务器。 似乎我找到的每一个教程,大多数都过时了,剩下的是将反应变成静态

  • 问题内容: 我有一个带有API路由的Flask后端,可通过使用create-react-app创建的React单页应用程序访问。当使用create-react- app开发服务器时,我的Flask后端可以工作。 我想从我的Flask服务器提供内置的(使用)静态React应用程序。构建React应用会导致以下目录结构: 通过,我的意思是在构建时所产生的随机生成的字符串。 收到文件后,浏览器将发出以下

  • 我想建立小型应用程序。会有一些用户。我不想做自己的用户系统。我想将我的应用程序与oauth/oauth2.0集成。 集成我的前端应用程序和oauth 2.0没有问题。有很多有用的文章,如何做到这一点,即使在 stackoverflow.com 上。例如,这篇文章非常有帮助。 但是。在前端成功授权后,我该怎么办?当然,我可以在客户端上有标志,上面写着“好的,伙计,用户已通过身份验证”,但是我现在应该