为“请求”添加自定义标头

时间:2016-07-12 14:59:28

标签: node.js api express header request

我在我的快速配置

中通过以下设置代理我的api
  // 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在这里解析为我的api url而req.url是一些端点,即/users我尝试了关于request的npm的文档并设置我的标题如此< / p>

  // 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)
  })

但我无法在网络下的Chrome开发工具中看到我的自定义标题。

2 个答案:

答案 0 :(得分:10)

能够以这种方式实现

df <- structure(list(`1` = c("{A}", "{D}", "{F}", "{D}", "{B,F}", "{D}"
), `2` = c("{B}", "{A}", "{A}", "{F}", "{A}", "{B,F}"), `3` = c(NA, 
NA, NA, "{A}", NA, "{A}"), support = c(1, 0.5, 0.3, 0.75, 0.5, 
 0.25)), .Names = c("1", "2", "3", "support"), class = "data.frame", 
row.names = c(NA, -6L))

答案 1 :(得分:0)

出于某些奇怪的原因,req.setHeader('someHeader', 'somValue')对我不起作用。

但是req.headers['someHeader'] = 'someValue'可行