Nuxt, Axios, Express, возвращает ошибку «Не удается прочитать свойство «get» неопределенного»

#express #axios #nuxt.js

Вопрос:

Я довольно новичок в NuxtJs (я довольно хорошо разбираюсь в VueJS). Поэтому я пытаюсь запустить @nuxt/axios на своем /api Express. Я должен поверить, что делаю что-то не так в своей настройке axios?

Я могу свернуть сообщение, чтобы получить токен, а затем я запускаю следующий код и получаю следующую ошибку. «Не удается прочитать свойство» get «неопределенного»

nuxt.config.js

 export default {
  modules: ['@nuxtjs/axios', '@nuxtjs/pwa', '@nuxtjs/proxy'],
  axios: {
    proxy: true,
    headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'Content-Type': 'application/json' },
  },
  proxy: {
    '/api': { 'target': 'https://localhost:8443', 'secure': true },

    server: {
      host: '0.0.0.0', port: 8443, https: {
        key: fs.readFileSync(path.resolve(<keylocation>)), cert: fs.readFileSync(path.resolve(<certlocation>)), ca: fs.readFileSync(path.resolve(<calocation>))
      },
    },
  }
}
 

Код в моем /api/controllers/test.js

 import { axios } from '@nuxt/axios'
export async function getGroups(req, res){
   const token = "<curledTokenNotRealHere>"
   axios.get(<url>, {headers: {"Authorization": 'Bearer '   token}})
   .then(result => {
    res.status(200)
    res.send(result.body)
    }).catch(err => {
     console.log(err.message)
    })
    }