在我的Nuxt应用程序中,我的auth令牌存储在名为'auth._token.auth0'的cookie中。它看起来像:
Bearer%20eyJhbGciO...
而且我想在我的apollo请求授权标头中使用此令牌,因此我配置了我的apollo模块:
apollo: {
clientConfigs: {
default: {
httpEndpoint: process.env.GRAPHQL_ENDPOINT,
httpLinkOptions: {
credentials: 'same-origin'
},
tokenName: 'auth._token.auth0'
}
}
},
并且它成功地将令牌从cookie附加到了apollo授权标头,但是它添加了另一个'Bearer'字符串,因此graphql返回格式错误的授权标头错误,因为授权标头如下所示:
authorization: Bearer Bearer eyJhbGciOi...
关于在nuxt阿波罗模块或nuxt身份验证模块中解决此问题的任何想法?
在我的Nuxt应用程序中,我的auth令牌存储在名为'auth._token.auth0'的cookie中。它看起来像:Bearer%20eyJhbGciO ...而且我想在我的阿波罗请求授权标头中使用此令牌,所以我...
我通过在配置中添加authenticationType: ''
来解决它: