Nuxt.js 无法使用 auth 模块启动

npx create-nuxt-app client并设置它。运行npm run dev,一切正常。


我开始身份验证设置npm install @nuxtjs/auth


添加'@nuxtjs/auth'模块nuxt.config.js


像这样添加示例身份验证策略


  auth: {

    strategies: {

      local: {

        endpoints: {

          login: { url: '/api/login', method: 'post' },

        },

        tokenRequired: false,

        tokenType: false

      }

    }

  },

添加示例 vue 商店并将其保存在store/index.js:


export const state = () => ({

  counter: 0

})


export const mutations = {

  increment(state) {

    state.counter++

  }

}


我运行npm run dev,一切编译和 init 消息显示去http://localhost:3000/。尝试在浏览器中加载它,URL 在初始加载后继续加载并且不会结束。节点进程开始使用 100% 的 CPU,几分钟后打印并退出:

我试过从开始到结束节点v10.15.3和v12.18.3,结果相同。版本来自package.json:


  "dependencies": {

    "@nuxtjs/auth": "^4.9.1",

    "@nuxtjs/axios": "^5.12.0",

    "bootstrap": "^4.5.0",

    "bootstrap-vue": "^2.15.0",

    "nuxt": "^2.14.0"

  }

并npx create-nuxt-app --version显示create-nuxt-app/3.2.0 linux-x64 node-v12.18.3。操作系统是 Solus 4.1 Fortitude。


这里出了什么问题?如果这是一个已知错误,是否有可用的版本/解决方法?


慕勒3428872
浏览 162回答 1
1回答

慕妹3242003

baseURL在 axios 下设置属性nuxt.config.js解决了我的问题:  axios: {       baseURL: '/'   }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript