我需要函数getAUTH
返回一个值,稍后我将其分配给变量'AUTH',但它返回Promise {pending}。
这是我的代码:
const axios = require('axios')
const { getinfobipAuth } = require('../secrets-manager')
//get infobipAUTH from secret manager
const getAUTH = async () => await getinfobipAuth()
const AUTH = getAUTH()
console.log(AUTH)
axios.defaults.headers.common['Authorization'] = AUTH
试图解决诺言,例如:
const AUTH = getAUTH().then(res => res)
但是分配值AUTH仍然不会返回值。
能在函数外部声明的变量是否可以从promise中赋值?
对此我将不胜感激。