繁体   English   中英

Angular 8:设置api基本URL的生产环境

[英]Angular 8 : set production environment for api base url

在Angular 8项目上工作,我想设置两个环境配置,一个用于开发,另一个用于prod:

开发者

export const environment = {
  production: false,
  baseUrl: 'http://localhost:8000/api'
};

产品

export const environment = {
  production: true,
  baseUrl: 'https://serverurl/api/api'
};

这里的问题是当我运行npm run ng build --prod并在我的api上的注册路由后测试时,它不起作用,另一方面,当我使用postman测试时,它可以工作!

使用配置选项在适当的环境中进行构建

ng build --prod --configuration=production

angular.json您应该会找到类似以下内容的内容:

"architect": {
  "build": {
    "configurations": {
      "production": {
        "fileReplacements": [
          {
            "replace": "src/environments/environment.ts",
            "with": "src/environments/environment.prod.ts"
          }
        ],
...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM