angularjs节点服务器拦截从angular(http)到java spring后端的所有请求
我使用节点上的express进行路由,并使用angular作为前端框架。我正在使用Redis进行会话。我想做的是,当我从angular发出http请求时,它应该首先转到我想要添加额外头信息(如auth token)的节点,然后将其传递到java(spring)后端
我想这样做是因为如果我直接从http传递信息,它将在网络选项卡中可见,这可能是安全漏洞
那么,如何使用node js server在angular和java后端之间创建节点拦截器呢
# 1 楼答案
我使用http代理中间件(https://github.com/chimurai/http-proxy-middleware)也有类似的用途。将其添加到express应用程序中
中间件允许您订阅代理事件,并添加/删除/修改将发送到spring后端的头文件
如果我猜对了您的需求,您可能还需要查看http://passportjs.org/以进行身份验证管理