如何在节点js中获取头元素

时间:2017-06-05 23:53:53

标签: javascript node.js jwt

我想在服务器端使用节点js获取头元素我在客户端尝试这两个代码:

  

代码1

DataGrid
  

代码2:

 var token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ayI6IjU5Mjg0YjQ0MzNhNjU2MmRlNDI1ZGU5MCIsImlhdCI6MTQ5NjY5NjA1NiwiZXhwIjoyOTkzMzk1NzEyfQ.BQskPVT-h-Io4p3Hqraq2qRmVlp_pWAEw5rnIIEA4vk';
    $.ajax({
        url: 'YourRestEndPoint',
        headers: {
            'Authorization':'Basic' + token
        },
        method: 'POST',
        dataType: 'json',
        data: YourData,
        success: function(data){
          console.log('succes: '+data);
        }
      });

这里是代码服务器:

$.ajax({
         url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
         data: { signature: authHeader },
         type: "GET",
         beforeSend: function(xhr){xhr.setRequestHeader(                               
          'Authorization':'Basic' + token);
         },
         success: function() { alert('Success!' + authHeader); }
});

我无法在服务器端获取令牌。

1 个答案:

答案 0 :(得分:0)

在代码1中,您的标题中包含'Authorization'作为属性名称。但是,在您的代码中,您console.log 'authorization'

尝试两者的大小写相同。 如果资本是复制和粘贴的错误,请告诉我。