使用自定义配置运行 ng build

2023-12-19

我有 Angular 项目,我想将其部署在 Apache 服务器上。我用ng build但我想为后端自定义地址和端点。

proxy.conf.json:

{
  "/api/*": {
    "target": "http://localhost:8080",
    "secure": false,
    "logLevel": "debug",
    "changeOrigin": true
  }
}

该配置根本不适用。 我如何正确设置它以更改配置?

环境ts文件:

import {environment as prod} from './environment.prod';

export const environment = Object.assign(prod, {
  production: false
});

您可以定义不同的环境文件。以下是“dev”的示例:

export const environment = {
    production: false,
    envName: 'dev',
    configPath: './assets/config/config.dev.json'
    ...
};

在“angular.json”文件中添加“dev”的配置部分,如下所示:

"dev": {
  "fileReplacements": [
    {
      "replace": "src/environments/environment.ts",
      "with": "src/environments/environment.dev.ts"
    }
  ],
  ....

并使用此命令来构建:ng build --configuration=dev

欲了解更多信息,请查看这篇文章:如何在 Angular 6 中通过“ngserve”设置环境 https://stackoverflow.com/questions/50174584/how-to-set-environment-via-ng-serve-in-angular-6

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

使用自定义配置运行 ng build 的相关文章

随机推荐

  • 如何在不使用 model.fit_generator 的情况下对 Keras 中的图像应用旋转?

    我正在使用卷积神经网络研究图像像素分类问题 我的训练规模images is 128x128x3和大小 标签mask is 128x128 我在 Keras 中进行如下训练 Xtrain Xvalid ytrain yvalid train
  • 重启后运行一次通知

    我希望通知在重新启动后有效 我提醒只启动一次 如果我随后更改手机上的日期 则不会收到任何通知 只有当您再次运行该应用程序时 它们才会这样做 也就是说 在您重新启动手机而不启动应用程序后 通知仅出现一次 当您启动手机时 我在我的设置中设置了通
  • C# Emit ,如何编写 if 语句

    首先 我有课 internal class Parent protected void Write string message CallerMemberName string caller null Console WriteLine c
  • 有没有办法在 MATLAB 中将 imagesc 的某些区域加粗?

    The following matrix was derived from imagesc rand 10 10 as a pure example I was wondering if there was a way in MATLAB
  • 如何使用Python计算特定范围内多项式的最小值?

    我有一个多项式 例如 x 3 3x 2 4 我想使用 Python 计算其在某个范围内 例如 1 1 之间 的最小值 我认为使用 NumPy 和 或类似的库会很容易 但是 我无法使用 Google 找到解决方案 我可以使用 Python 计
  • 在 Rails 3.0 中配置 Webrick 以同时提供 http 和 https (SSL)

    我正在尝试在我的应用程序中使用 Rails 3 0 的 ssl requiremnt 插件 我的应用程序中的一些链接需要使用 SSL 来保证安全 其余的则需要仅通过 http 提供服务 我根据这篇文章配置了webrick http www
  • 使用 select2.js 将动态数据放入下拉列表中

    我尝试使用 select2 js 中的 ajax 从我的文件中获取数据 我想根据我在文本框中输入的值获取数据 并使用 select2 将该值附加到我的下拉列表中 我尝试过 但它没有根据我的搜索关键字给出结果如何解决这些问题 这是我的 HTM
  • 检测并自定义 UIWebView 的“无法读取文档”错误

    我正在使用多种不同的文档类型 xlsx jpg 等 测试 UIWebview 并且它可以很好地打开其中的大多数文档 我有时会打开本地文件 并且此消息会出现在 Web 视图中 Unable to Read Document An error
  • 可以安全地存储 list::iterator 以供以后使用吗?

    假设我有一个列表 其中没有添加或删除新节点 然而 节点可能会被打乱 保存指向列表中节点的迭代器并在以后任意时间访问它是否安全 编辑 后续问题 list splice 的文档说它从参数列表中删除元素 这是否意味着如果我调用 splice 使用
  • SAS 中的 PROC SQL - 所有项目对

    我有一个数据集 我需要在其中查看来自另一个组的所有项目对 我在下面创建了一个玩具示例来进一步解释 BUNCH FRUITS 1 apples 1 bananas 1 mangos 2 apples 3 bananas 3 apples 4
  • jQuery悬停:淡入隐藏的div,同时淡出“默认”div

    function wrap hover function wrap image fadeOut 100 function wrap text fadeIn 100 function wrap text fadeOut 100 functio
  • Haskell——有什么方法可以限定记录名称或消除记录名称的歧义吗?

    我有两种数据类型 用于hastache模板 在我的代码中 有两种不同的类型是有意义的 两者都有一个名为 name 的字段 这当然会引起冲突 似乎有一种机制可以消除对 名称 的任何调用的歧义 但实际的定义会引起问题 是否有任何解决方法 例如让
  • Flutter:如何以编程方式打开抽屉

    我想打开Drawer以编程方式而不是通过滑动它 如何禁用该滑动功能 抽屉的触摸功能 空安全代码 Using GlobalKey final GlobalKey
  • 在Python中将RAR文件的内容读取到内存中

    我正在寻找一种方法将特定文件从 rar 存档读取到内存中 具体来说 它们是编号图像文件的集合 我正在编写漫画阅读器 虽然我可以简单地解压这些文件并根据需要加载它们 完成后删除它们 但如果可能的话 我宁愿避免这种情况 话虽如此 如果可能的话
  • 使用qmake成功编译SSE指令(但无法识别SSE2)

    我正在尝试编译并运行从 Unix 迁移到 Windows 的代码 我的代码是纯 C 不使用 Qt 类 在 Unix 下没问题 我还使用 Qt Creator 作为 IDEqmake exe with spec win32 g 用于编译 正如
  • 使用 Eclipse 的 C 项目上的链接器错误

    我想为 STM32F217IG 微控制器创建一个项目 所以我安装了 Eclipse 和GNU for ARM 嵌入式 GCC 交叉编译器 https launchpad net gcc arm embedded 我不认为这是 Code So
  • Paypal 沙盒 PDT 失败 4020

    因此 我创建了一个沙盒交易 并尝试在我的感谢页面上获取它的数据
  • Linux中的printf问题

    以下是在 HP 和 Linux 上打印格式化 1 2 的简单程序 然而 行为是不同的 我不想让问题变得更大 但实际发生这种情况的程序在字符串中有一个浮点值 因此使用 f 不是一个选项 即使使用 sprintf 以前有人遇到过这种情况吗 哪种
  • 使用 VS2012 RC 构建 boost

    我刚刚下载了适用于 Windows 8 64 位的 Visual Studio 2012 RC 我尝试编译 boost 库 版本 1 51 但是当我在 Visual Studio 提示命令中执行 make 时 出现错误 我在帖子末尾发布了
  • 使用自定义配置运行 ng build

    我有 Angular 项目 我想将其部署在 Apache 服务器上 我用ng build但我想为后端自定义地址和端点 proxy conf json api target http localhost 8080 secure false l