背景
ログインしてるんなら、こっちのAPIから情報取ってきておきたいんだよね〜〜
という要件を満たす
試して無理だったこと
普通にpluginsで処理を差し込む
nuxt.config.jsにpluginsとして定義して処理を入れた場合、AuthModuleより先に処理が動いてしまうのでダメ
app.$auth としても store.state.auth としても取得前の状態だった
解決策
If you have plugins that need to access $auth, you can use auth.plugins option.
pluginから$authにアクセスするなら、ってピンポイントなものがありました!
nuxt.config.js の auth 配下に plugins を作り、そこにファイル名を列挙します
このように記載することで、pluginで指定した関数の引数に $auth が含まれる context が渡されて来ます!
最後に
自分がやりたいと考える程度のことは大体ドキュメントに乗ってる