为了账号安全,请及时绑定邮箱和手机立即绑定

express如何设置req的header

express如何设置req的header

小唯快跑啊 2018-08-10 09:09:15
如何给请求头再加上其他的参数啊?类似于req.header('','')这样的中间使用了request模块来向java请求数据,request如何进行一次设置,所有的请求头就都会有自定义的参数了啊?之前用的request-json,直接client.headers['Cookie'] = 'Your cookie';就可以设置了,但是我看request的文档还要    var options = {        headers: ''     };     request(options,callback);我就是想所有的callback都使用options,该怎么弄啊,类似 app.all('*',function(req, res, next){    //怎么写?     ... })这样的
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

别用request 了,中间太多细节要处理,直接用这个中间件 express-http-proxy,然后设置 decorateRequest的回调函数

var proxy = require('express-http-proxy');var app = require('express')();
app.all('*', proxy('你的 JAVA 服务域名', {    decorateRequest: function(req){
        req.headers['Cookies'] = '你的 cookie 值';        return req;
    }
}));

如果JAVA 服务层和node 代理层的路径不一致,需要用上forwardPath参数来处理路径


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 2325 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信