如何使用Nodejs+Express实现浏览器与一个REST服务器的请求转发功能?

发布于 2022-09-01 17:02:54 字数 466 浏览 28 评论 0

图片描述

项目背景是这样的:数据库采用Oracle,使用Spring MVC来提供一个REST风格的数据服务。浏览器端如果需要与REST API进行数据交互,要通过Nodejs来进行转发。约定好所有发往以 /rest/开头的请求,如果不加验证,则直接在Node端发给Spring服务器。现在Nodejs服务器使用Express 4.13.1。

问题:我想在routes中,把所有浏览器发来的、以/rest/开头的请求,大部分都转发到REST服务器,请问该怎么做?

有什么npm模块推荐也可以。

补充:我在《精通AngularJS》一书里,看到相关的技术,译者叫它“服务器端代理”(83页)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮光之海 2022-09-08 17:02:54

自问自答吧。已经搞定。就是express框架的routes正则表达式。等搞定了以后,写一下实践经验给大家分享好了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文