有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

angularjs节点服务器拦截从angular(http)到java spring后端的所有请求

我使用节点上的express进行路由,并使用angular作为前端框架。我正在使用Redis进行会话。我想做的是,当我从angular发出http请求时,它应该首先转到我想要添加额外头信息(如auth token)的节点,然后将其传递到java(spring)后端

我想这样做是因为如果我直接从http传递信息,它将在网络选项卡中可见,这可能是安全漏洞

那么,如何使用node js server在angular和java后端之间创建节点拦截器呢


共 (1) 个答案

  1. # 1 楼答案

    我使用http代理中间件(https://github.com/chimurai/http-proxy-middleware)也有类似的用途。将其添加到express应用程序中

    中间件允许您订阅代理事件,并添加/删除/修改将发送到spring后端的头文件

    如果我猜对了您的需求,您可能还需要查看http://passportjs.org/以进行身份验证管理