【问题标题】:Nodejs + API Rest StructureNodejs + API 休息结构
【发布时间】:2019-03-24 07:23:10
【问题描述】:

我有一个遗留系统,它提供了一个 api,其中包含一些在 rest/json (Delphi) 中的查询,我需要在其中使用这些已经可用的数据。 然后使用angular + nodejs构建一个应用程序,我希望我的应用程序(客户端)仅与nodejs上的web-server通信,web-server nodejs与api通信,我将尝试解释。

MyApp -> web-server NodeJS -> api rest legacy 客户端 -> (web-server NodeJS 端口 80) -> (api rest/json server 端口 21000)

关于如何将这个结构组合在一起的任何建议?任何帮助将永远感激。 谢谢

【问题讨论】:

标签: javascript angularjs node.js rest api


【解决方案1】:

我认为你绝对可以毫不费力地完成这项任务,我只是希望我能给你你正在寻找的信息。 (请询问,以便我可以更新我的答案以获取更多详细信息)。

在 NodeJS 中,您可以使用 ExpressJS 框架轻松设置 API。有许多教程和在线文档可以帮助您入门。您可以在您的节点应用程序中为您的 Delphi 应用程序具有的每个端点创建一个 API 端点,或者只为您的 Angular 应用程序所需的端点创建一个 API,这取决于您需要它的深度。

在节点应用程序的每个端点中,您基本上都希望将请求转发到 Delphi 应用程序。我建议查看Axios 库,这是一个可以使用的基于承诺的请求库。您可以提取从 AngularJS 提供的参数,并将这些相同的参数添加到您对 Delphi 应用程序的请求中。

最后,根据来自 axios 的响应,您需要将该数据返回给您的 AngularJS。

如果需要,我可以提供示例或代码 sn-ps 的链接,但我假设您已经熟悉 AngularJS 和 NodeJS,并且您只是想了解潜在的系统流程。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 2014-10-23
    • 1970-01-01
    相关资源
    最近更新 更多