2016-07-12 4 views
2

Я что проксирующий мой апи через следующие настройки в моей экспресс-конфигурацииДобавление пользовательских заголовков «запросу»

// Proxy api calls 
    app.use('/api', function (req, res) { 
    let url = config.API_HOST + req.url 
    req.pipe(request(url)).pipe(res) 
    }) 

config.API_HOST здесь решает мой апи URL и req.url некоторая конечная точка т.е. /users я попробовал следующую документацию по НПМ для request и настроить свои заголовки, как так

// Proxy api calls 
    app.use('/api', function (req, res) { 
    let options = { 
     url: config.API_HOST + req.url, 
     options: { 'mycustomheader': 'test' } 
    } 
    req.pipe(request(options)).pipe(res) 
    }) 

Но я не могу видеть мои собственные заголовки в хром Дев инструментов под сети.

ответ

3

удалось добиться его таким образом

app.use('/api', function (req, res) { 
    let url = config.API_HOST + req.ur 
    req.headers['someHeader'] = 'someValue' 
    req.pipe(request(url)).pipe(res) 
    }) 
Смежные вопросы