【发布时间】:2020-10-31 03:51:33
【问题描述】:
我目前正在努力使用 Nuxt 的 Axios 模块:https://axios.nuxtjs.org/。 我想从必须使用基本身份验证的特定端点获取一些数据。
通常,使用 Axios,我会执行以下操作:
await axios.get(
'http://endpoint',
{},
{
withCredentials: true,
auth: {
username: 'userame',
password: 'pw'
}
}
)
不幸的是,有了 Nuxt 的 Axios 模块,似乎并不那么容易...... 我试过类似的东西:
const data = await this.$axios.$get(
'http://endpoint',
{},
{
credentials: true,
auth: {
username: 'user',
password: 'pw'
}
}
)
但这给我留下了401 Unauthorized...
我在这里错过了什么?
【问题讨论】:
-
是错字还是在您的 nuxt axios 调用中您使用
credentials:true而不是withCredentials:true? -
不,那是(奇怪)你必须如何使用 nuxt 模块 (axios.nuxtjs.org/options.html#credentials) 编写它。这将设置
withCredentials。 ????♂️
标签: javascript axios nuxt.js basic-authentication