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

我在节点上使用express来进行路由,并使用angular作为前端框架。 我正在使用Redis进行会话。 我想要做的是,当我从angular度的http请求,它应该首先去节点,我想添加额外的头信息,如身份validation令牌,而不是传递给java(春季)后端。

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

那么如何使angular色和Java后端使用节点js服务器节点拦截器?

我使用http代理中间件( https://github.com/chimurai/http-proxy-middleware )用于类似的目的。 将其添加到您的快速应用程序。

中间件允许你订阅代理事件,并添加/删除/修改头将会去你的后端。

如果我猜测你的需求是正确的,你也可以看看http://passportjs.org/进行身份validationpipe理。