下記記事を参考にnuxtでapiの呼び出しを行っています。
laravel 6 + Nuxt.js で作るJWT認証つきSPA構築
状況
authモジュールの設定で以下を記述したところ、
nuxt.config.js
redirect: { login: '/Signin', logout: '/', callback: '/login', home: '/TopAfterLogin' }
docker-compose-upで以下エラーがでて立ち上がらなくなっています。
at Resolver.resolvePath (node_modules/@nuxt/core/dist/core.js:347:11) at resolveScheme (node_modules/@nuxtjs/auth-next/dist/module.js:482:21) at resolveStrategies (node_modules/@nuxtjs/auth-next/dist/module.js:461:26) at ModuleContainer.authModule (node_modules/@nuxtjs/auth-next/dist/module.js:512:40) at ModuleContainer.addModule (node_modules/@nuxt/core/dist/core.js:239:34) at node_modules/@nuxt/utils/dist/utils.js:639:43 at async ModuleContainer.ready (node_modules/@nuxt/core/dist/core.js:55:5) at async Nuxt._init (node_modules/@nuxt/core/dist/core.js:478:5) Nuxt Fatal Error Error: Cannot resolve "redirect" from "/app/redirect" This is probably not a problem with npm. There is likely additional logging output above. A complete log of this run can be found in: /root/.npm/_logs/2021-06-11T01_37_27_068Z-debug.log
試したこと
- core.jsのバージョンダウン(参照)
- 既存のモジュールを削除($ rm -rf node_modules)
- npmのキャッシュをクリア(npm cache clear --force)
- 再度jsモジュールを全部入れ直す(npm install)
質問
1.記述の意味の理解があまりできていないのですが、nuxtプロジェクト内でリダイレクトさせる設定を行っている認識です。(参照:https://qiita.com/mtoyopet/items/a94cd61f9213c6501519)
下記のエラ^メッセージが気になっているのですが、ディレクトリ直下にredirectというフォルダが必要、とかでしょうか。
Error: Cannot resolve "redirect" from "/app/redirect"
あなたの回答
tips
プレビュー