エラー内容
TypeError: Cannot read property '$get' of undefined
Nuxt.jsでaxiosを導入したのに…何で!?
導入手順
-
npm install --save @nuxtjs/axios
でaxiosをインストール - nuxt.config.jsの設定ファイルを編集
- async, await,
$axios.$get
などで使える!
エラー原因
2.nuxt.config.jsの設定ファイルを編集
原因は**「設定ファイルの追記をしていない」もしくは「デフォルトの記述より上に書かれている」**でした。
どれだけアホなミスなんでしょうか…笑
nuxt.config.js
import pkg from './package'
export default {
mode: 'universal',
// デフォルトで色々書いてる
// ↓↓↓ デフォルトの末尾に追記 ↓↓↓
modules: [
'@nuxtjs/axios',
],
axios: {
},
}