使用 Nuxt.js 进行开发和生产的不同 baseURL

2024-02-28

如何为开发和生产添加不同的baseURL?

这是目前我的 nuxt.config.js

module.exports = {
  mode: 'universal',
...
  axios: {
    // See https://github.com/nuxt-community/axios-module#options
    baseURL: 'http://10.8.0.1:8000',
    credentials: false
  },
...
}

For npm 运行开发 and npm 运行生成我想要不同的 baseURL。

我怎样才能做到这一点?

EDIT

// nuxt.config.js
export default {
  env: {
    baseUrl: process.env.BASE_URL || 'http://localhost:3000'
  }
}

console.log(process.env.BASE_URL) // <-- The output is correct (I get the BASE_URL from my env variables

module.exports = {
   ...
  axios: {
    baseURL: process.env.baseUrl // <-- This is not working, why?
  },
   ...
}

你可以这样做

在 nuxt.config.js 文件中 添加这个环境变量

   build: { ....},
   env: {
    baseUrl: process.env.BASE_URL || 'localhost'
   }

Thanks !

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Nuxt.js 进行开发和生产的不同 baseURL 的相关文章

随机推荐

  • PHP 正则表达式句点

    如何在 PHP 正则表达式中添加句点 代码中的使用方式是 echo preg match d 1 645 matches 但显然那个时期 645 不被认可 请求有关如何开展这项工作的提示 Since 是一个特殊字符 你需要转义它才能真正得到
  • 在 Swift 子类中添加便捷初始化器

    作为学习练习 我正在尝试实现一个子类SKShapeNode它提供了一个新的方便的初始值设定项 它接受一个数字并构造一个 ShapeNode 它是数字宽度和高度的正方形 根据斯威夫特书 https developer apple com li
  • Python 2.7:附加到字典键的列表值

    我有以下数据 data 1 2 1 3 1 4 2 1 2 2 2 3 我想创建一个包含键列表值的字典 如何通过字典理解来做到这一点 i e 1 2 3 4 2 1 2 3 我已尝试以下操作 但列表在每次迭代时都会被覆盖 x y for x
  • bash中如何通过另一个变量获取一个变量?

    我在 bash 中有三个数组 arr1 arr2 arr3 arr2 1 2 3 4 arr3 6 7 8 9 How can I get a element of arr2 by arr1 like below arr1 0 0 To g
  • 大端和小端有点混乱

    我正在从这个网站上阅读有关小端和大端表示的内容http www geeksforgeeks org little and big endian mystery http www geeksforgeeks org little and bi
  • 如何将非 www 流量重定向到 CloudFront 后面的 EC2 实例上托管的网站的 www?

    我在 CloudFront 后面的单个 EC2 实例上托管一个网站 需要将所有非 www 流量重定向到 www 从 SO 上的其他 Q A 中 我能够在 Route53 上配置 A 记录 以将流量从 example com 重定向到 www
  • 对于类运算符,是否允许对其自身进行隐式类型转换?

    我有一个记录 看起来像 TBigint record PtrDigits Pointer lt The data is somewhere else Size Byte MSB Byte Sign Shortint class operat
  • 使用 selenium 和 python 从弹出窗口下载并保存多个 csv 文件

    我想从 下载 csv 文件 网站 我正在使用 python 和 selenium 脚本 如下所示 但我收到异常 ElementNotInteractableException 并且无法下载页面 from selenium import we
  • javax.net.ssl.SSLHandshakeException:没有适当的协议。如何强制Java使用TLSv1.2发送邮件?

    我正在尝试使用 JavaMailSender 在 Spring Boot 中发送邮件 但出现此错误 javax net ssl SSLHandshakeException No appropriate protocol protocol i
  • 如何解决grpc Deadline Exceeded错误?

    我有用go和python客户端编写的grpc服务器 有时会出现如下错误 eggs grpcio 1 0 0 py2 7 linux x86 64 egg grpc channel py line 432 in end unary respo
  • 读取spark中的字节列

    我有一个数据集 其中包含一个未知 且不友好 编码的 ID 字段 我可以使用普通 python 读取单列 并验证多个数据集中的值是否不同且一致 即它可以用作连接的主键 当使用加载文件时spark read csv 似乎 Spark 正在将列转
  • 大型 Maven 项目的存储库布局

    我有一个大型应用程序 约 50 个模块 使用类似于以下的结构 Application Communication modules 彩色通讯模块 SSN通讯模块 通讯模块等 路由器模块 Service modules Voting servi
  • 如何从颤振中的流式响应中获取响应? [复制]

    这个问题在这里已经有答案了 我正在使用 flutter 开发一个应用程序 并使用 http 库来调用我构建的 api 我想发出一个多部分请求来发送文件 它也发送它 但我无法从服务器收到任何响应 因为返回的对象是 StreamResponse
  • 如何查找违反引用完整性的记录

    我有两个表应该处于一对多关系 但表的多侧似乎有一些记录阻止创建关系 违反引用完整性 由于两个表中都有很多记录 是否有一种方法可以查询哪些记录位于多侧 而不是一侧 Ex Table 1 one side pk AccountId Table
  • Clojure STM ( dosync ) x Java 同步块

    Clojure STM dosync 方法和Java同步块有什么区别 我正在阅读 睡觉的理发师 问题中的以下代码 http www bestinclass dk index clj 2009 09 scala vs clojure roun
  • 如何在 Django 中使用新数据库重新开始?

    我删除了我的数据库 我想用一个新的数据库重新开始 我怎样才能做到这一点 我尝试创建一个新的数据源 但在应用迁移 或迁移时出现错误 无法找到表 这是真的 因为它是一个空数据库 当有人提取我的代码版本时 也会出现类似的情况 他不会有迁移或数据库
  • RMagick + Rails + Heroku?

    我想弄清楚如何在我的应用程序上使用 rmagick 然后使其在 Heroku 上运行 对于 Rails3 您必须添加此规范 gem rmagick 2 12 0 require gt RMagick 注意 要求区分大小写
  • 序言中的谓词

    我需要在 prolog 中定义一个谓词 它将一个列表作为输入 对 gt 5 的数字的平方求和 并减去 这就是我目前所拥有的 pred 0 pred Head Tail Result gr85 Head pred Tail Total Res
  • 使用 scan!() 读取 u8 时出现“宏未定义”

    我读到有关读取整数输入的内容如何在 Rust 1 0 中读取用户输入的整数 https stackoverflow com questions 30355185 how to read an integer input from the u
  • 使用 Nuxt.js 进行开发和生产的不同 baseURL

    如何为开发和生产添加不同的baseURL 这是目前我的 nuxt config js module exports mode universal axios See https github com nuxt community axios