@jerrold_langworth
В Nuxt.js вы можете работать с заголовками запросов несколькими способами:
1 2 3 |
export default function (context) { context.app.$axios.setHeader('Authorization', 'Bearer your_token'); } |
Затем добавьте middleware в ваш файл nuxt.config.js
:
1 2 3 4 5 6 7 |
export default { ... router: { middleware: ['headers'] }, ... } |
1 2 3 4 5 6 7 |
export default { async fetch() { this.$axios.setHeader('Authorization', 'Bearer your_token'); const response = await this.$axios.$get('/api/data'); // Обработка ответа } } |
Вы также можете установить глобальные заголовки через default
:
1
|
this.$axios.defaults.headers.common['Authorization'] = 'Bearer your_token'; |
Выберите подход, который лучше всего подходит для вас и вашего проекта.