节点-如何将POST请求返回的令牌保存到变量中

沃尔夫

我需要能够保存POST请求返回的令牌,以便可以对其进行解码并将其与其他请求一起发送回去。我只能控制台记录令牌,但找不到将其保存到变量的方法。我该怎么做呢?我是否认为这个问题全错了?

const request = require('request');

const options = { method: 'POST',
url: process.env.AUTH_URL,
headers:
{ 'cache-control': 'no-cache',
'content-type': 'application/json',
api_key: process.env.API_KEY,
client_secret: process.env.CLIENT_SECRET,
client_id: process.env.CLIENT_ID },
body: { userName: process.env.USERNAME, userPassword: process.env.PASSWORD },
json: true };

async function authenticate(options) {
    try{
        console.log('inside try');
        const reqToken = await request(options, function (error, response, body) {
            if (error) throw new Error(error);
            console.log(body.token);
        });
    } catch(error) {
        throw(error);
    }
}
阿里特拉·查克拉博蒂(Aritra Chakraborty)

无论是promisifyrequest或只需使用axios支持框的承诺了。

async function authenticate(options) {
  try {
    console.log("inside try");
    const reqToken = await new Promise((res, rej) => {
      request(options, function(error, response, body) {
        if (error) rej(error);
        res(body.token);
      });
    });
  } catch (error) {
    throw error;
  }
}

或使用axios:

async function authenticate(options) {
  try {
    console.log("inside try");
    const { data:{ token } } = await axios(options);
  } catch (error) {
    throw error;
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

节点js和JWT。如何将访问令牌保存到Node.js中的Authorization标头?

来自分类Dev

XSLT 将节点属性值保存到变量中

来自分类Dev

将节点置于节点内

来自分类Dev

将新的XML节点保存到文件

来自分类Dev

将新的XML节点保存到文件

来自分类Dev

如何删除节点子节点?

来自分类Dev

在节点列表中查找节点

来自分类Dev

节点保存返回500

来自分类Dev

如何使用PHP从FTP服务器将新节点保存到加载的XML中

来自分类Dev

Git:如何将修改从主节点转到分支节点?

来自分类Dev

如何将“结构节点”转换为“类节点”?

来自分类Dev

如何从节点列表中的节点获取属性?

来自分类Dev

如何从节点列表中的节点获取属性?

来自分类Dev

如何分离列表中节点的子节点

来自分类Dev

如何将json的主要节点返回为对象数组?

来自分类Dev

如何将节点变量传递给外部javascript?

来自分类Dev

节点 POST 请求 - 接收数据

来自分类Dev

节点:将生成的条带“客户 ID”保存在变量中

来自分类Dev

删除父节点时保存子节点

来自分类Dev

节点键入意外令牌=>

来自分类Dev

美丽的汤在节点后返回“p”节点

来自分类Dev

匹配所有节点并返回节点+关系

来自分类Dev

将“主节点”与特定子节点连接

来自分类Dev

将#document节点添加为子节点

来自分类Dev

如何将 googleMapsClient 的输出存储到节点 js 代码中的变量中?

来自分类Dev

SCNLookAtConstraint,指定节点如何看待目标节点?

来自分类Dev

如何在节点之间对节点进行分组?

来自分类Dev

Cassandra:如何设置节点到节点的加密?

来自分类Dev

如何在节点之间对节点进行分组?

Related 相关文章

热门标签

归档