如何从POST请求全局保存响应

时间:2017-06-16 11:09:26

标签: node.js

console.log(token)

我希望能够全局访问令牌。例如,我希望能够在下面的行中打印它。

self.config

然而,我得到了不确定。如何全局保存令牌?

注意:我在前面的步骤中确实收到了正确的令牌。

2 个答案:

答案 0 :(得分:0)

如果要将其保存在客户端站点上,请使用浏览器sessionstorage()或localstorage(),或者可以将其存储在服务器端,具体取决于使用的内容

答案 1 :(得分:0)

全局声明令牌变量,并在POST请求中定义或赋值给token变量。并在此之后访问全球。

以下是代码段:

var http = require('https');
var qs = require('querystring');
var request = require('request');
var token;
request.post({
    url:url,
    headers:{'Authorization' : Authorization,
    "Content-Type": "application/json"}
}, 
function(request, response){
   console.log(response)
   var body = JSON.parse(response["body"])
   token = body["access_token"];
});