Javascript Nodejs+;API Rest结构

Javascript Nodejs+;API Rest结构,javascript,angularjs,node.js,rest,api,Javascript,Angularjs,Node.js,Rest,Api,我有一个遗留系统,它提供了一个带有rest/json(Delphi)查询的api,我需要在其中使用已经可用的数据。 然后使用angular+nodejs构建一个应用程序,我希望我的应用程序(客户端)只与nodejs上的web服务器通信,web服务器nodejs与api通信,我将尝试解释 MyApp->web服务器节点->api rest遗留 客户端->(web服务器NodeJS端口80)->(api rest/json服务器端口21000) 关于如何将这个结构组合在一起有什么建议吗??任何帮助都

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

MyApp->web服务器节点->api rest遗留 客户端->(web服务器NodeJS端口80)->(api rest/json服务器端口21000)

关于如何将这个结构组合在一起有什么建议吗??任何帮助都将永远感激。
谢谢你

我想你肯定可以不费吹灰之力地完成这项任务,我只是希望我能给你你想要的信息。(请询问,以便我可以更新我的答案以了解更多详细信息)

在NodeJS中,您可以使用该框架非常轻松地设置API。有许多教程和在线文档可以帮助您开始学习。您可以在节点应用程序中为Delphi应用程序拥有的每个端点创建API端点,或者仅为angular应用程序需要的端点创建API,具体取决于您需要的深度

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

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


如果需要,我可以提供到示例或代码片段的链接,但我假设您已经熟悉AngularJS和NodeJS,并且您只想看到潜在的系统流。希望这能有所帮助。

如果有人在寻找带有Expressjs和MongoDB的Nodejs API样板文件的话。试试这个: