我在节点上使用express进行路由并使用angular作为前端框架。我正在使用Redis进行会话。我想要做的是,当我从angular发出http请求时,它应首先进入节点,我想添加额外的头信息,如auth令牌,并将其传递给java(spring)后端。
我想这样做,因为如果我直接从角度http传递信息,它将在网络标签中可见,这可能是安全漏洞。
那么如何使用节点js服务器在角度和java后端之间进行节点拦截?
答案 0 :(得分:1)
我使用http代理中间件(https://github.com/chimurai/http-proxy-middleware)用于类似目的。将其添加到您的快速申请表中。
中间件允许您订阅代理事件并添加/删除/修改将在您后端发送的标题。
如果我认为您的需求正确,您也可以查看http://passportjs.org/进行身份验证管理。