curl-u标志的axios等价物

curl-u标志的axios等价物,curl,axios,Curl,Axios,我正在尝试在axios中为后端实现一个前端,该后端在curl中给出了前端示例。axios的以下等价物是什么?我不知道如何代表-u旗 curl -X POST http://0.0.0.0:9000/auth -i -u test@example.com:123456 curl中的-u或-user标志用于: Specify the user name and password to use for server authentication. 根据该推理,您要查找的属性是axios中的auth

我正在尝试在axios中为后端实现一个前端,该后端在curl中给出了前端示例。axios的以下等价物是什么?我不知道如何代表-u旗

curl -X POST http://0.0.0.0:9000/auth -i -u test@example.com:123456

curl
中的
-u
-user
标志用于:

Specify the user name and password to use for server authentication.
根据该推理,您要查找的属性是
axios
中的
auth
,例如:

axios('https://example.com', {
认证:{
用户名:“john.doe”,
密码:“penny_lane”,
}
})
这是对这个问题的参考

请注意,axios仅在GET请求时从auth:{…}自动创建授权头。如果你想在一篇文章中生成相同的标题,你必须直接生成

const token = Buffer.from(`${username}:${password}`, 'utf8').toString('base64')

const url = 'https://...'
const data = {
  ...
}

axios.post(url, data, {
  headers: {
    'Authorization': `Basic ${token}`
  },
})