无法在节点js

时间:2019-04-16 07:16:51

标签: node.js angularjs

我正在尝试使用Node和AngularJS作为前端调用外部API。我的要求是通过放置请求将Etag标头参数传递给外部API。我无法从标题传递Etag参数。谁能告诉我该怎么做?

我已经尝试过以下代码来通过put请求,但是仍然没有找到解决方案。

 'If-Match': function(config) {
        return config.data.version;
      }

节点API:

router.put('/node1Api', function(req, res){

  request.put(
    {
    url:'Example.com',
    json: {
      "caseTypeID": "EAIS-UCEF-Work-ComplaintProcess",

      "content": { 

        "ComplaintReason" : req.body.ComplaintReason,
        "ComplaintDescription" : req.body.ComplaintDescription,

        }
         },
    headers: {
        'Content-Type': 'application/json',
        'If-Match': function(config) {
        return config.data.version;
      }
    }
    },
  function(error, response, body){

    console.log(body);
     res.send(body);
})
  });

我想将该If-Match标签作为标题参数传递。我想将此Etag(If-Match)标头参数与外部API匹配,以便我们获得成功的响应,并在随后的情况下更新我们的详细信息。

0 个答案:

没有答案