javascript - nuxtjs/axios 4.4.0版本的初始化方式是什么? (nuxt.js)

标签 javascript node.js vue.js axios nuxt.js

我想使用 nuxtjs/axios 模块。

首先,我用npm安装模块

npm install nuxtjs/axios

然后我在 nuxt.config.js 文件中设置选项。

modules: [
  ['@ nuxtjs/axios', {
    baseURL: 'http://localhost: 4000',
    browserBaseURL: '/api',
  }],
]

当我启动应用程序时

npm run dev

我希望得到以下输出:

enter image description here

在nuxtjs/axios 2.1.0版本中,构建如下。

enter image description here

[AXIOS] Base URL: http: // localhost: 3000 /, Browser: /

为什么我看不到上面的信息?

我觉得可能是asyncData(){}的问题。

还有 browserBaseURL: '/api' 不起作用。

最佳答案

您应该将 axios 模块包含和选项分开。

modules: [
  '@nuxtjs/axios'
],
axios: {
  baseURL: 'http://localhost: 4000',
  browserBaseURL: '/api'
}

这可能只是一个拼写错误,但模块应该使用 npm i -S @nuxtjs/axios 命令(带有 @)安装。

此外,默认情况下 browserBaseURL 设置为 api,因此您不必手动设置它。

请参阅文档以获取更多信息:https://github.com/nuxt-community/axios-module#browserbaseurl

关于javascript - nuxtjs/axios 4.4.0版本的初始化方式是什么? (nuxt.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47131889/

相关文章:

javascript - 当没有规范文件或规范文件为空时,Grunt-contrib-jasmine 中止任务

javascript - 尝试为 setTimeout 淡入和淡出文本时遇到问题

javascript - 如何根据复选框汇总值

node.js - 使用 Electron JS 制作文件夹

node.js - 在 node.js 中获取原始命令行参数

css - Vuetify v-list-item 悬停时样式更改

laravel - API + SPA 部署最佳实践

javascript - 如何在 AngularJS 上下文中使用 Google Chrome 开发者工具在 HTML 代码中设置断点?

javascript - HTML5 Canvas TextBaseline Top 在 Firefox 和 chrome 中看起来不同

node.js - 如何在 Express 应用程序中的任何位置重用相同的 Sequelize 连接?