我正在尝试为我的vue.js单页应用程序(使用nuxt)定义一个“Accept-Language”标头。
这是我尝试过的内容,但它不起作用。我指定了我使用nuxt的axios模块。
我按照文档中所述创建了一个插件,并将其包含在nuxt.config.js中。
我尝试按此处所述使用
但是这段代码不起作用。然而,当我使用
这是我尝试过的内容,但它不起作用。我指定了我使用nuxt的axios模块。
我按照文档中所述创建了一个插件,并将其包含在nuxt.config.js中。
我尝试按此处所述使用
setHeader
,但它不起作用。export default function ({ store, $axios, redirect }) {
$axios.setBaseURL(process.env.BASE_URL);
if (process.server) {
return
}
$axios.onRequest(config => {
const baseUrl = $axios.defaults.baseURL;
const locale = store.getters['lang/locale'];
if (locale) {
$axios.setHeader('Accept-Language', locale)
}
});
}
但是这段代码不起作用。然而,当我使用
console.log
时,我看到了它们,所以它被考虑在内。