亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

express如何設置req的header

express如何設置req的header

小唯快跑啊 2018-08-10 09:09:15
如何給請求頭再加上其他的參數?。款愃朴趓eq.header('','')這樣的中間使用了request模塊來向java請求數據,request如何進行一次設置,所有的請求頭就都會有自定義的參數了?。恐坝玫膔equest-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 關注
  • 2350 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號