You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 15.1.5代理配置异常:angular.json无options且命令行无效

Angular 15.1.5 代理配置失效解决方案

一、angular.json 正确配置方式

你的serve节点缺少options属性,这才是添加代理配置的正确位置,而非configurations下的production/development节点。修改architect.serve部分如下:

"serve": {
  "builder": "@angular-devkit/build-angular:dev-server",
  "options": {
    "proxyConfig": "proxy.conf.json"
  },
  "configurations": {
    "production": {
      "browserTarget": "blog:build:production"
    },
    "development": {
      "browserTarget": "blog:build:development"
    }
  },
  "defaultConfiguration": "development"
}

二、命令行启动失效排查

若使用ng serve --proxy-config proxy.conf.json仍不生效,检查以下内容:

  • 确认proxy.conf.json位于项目根目录(与angular.json同级),路径无误
  • 验证后端服务是否正常运行在http://localhost:3000,无端口占用或服务未启动问题
  • 修改代理配置后必须重启ng serve,配置才会生效
  • 查看浏览器控制台网络请求,确认请求是否被转发至目标地址,是否存在跨域或其他报错

三、多环境代理配置(可选)

如果需要为不同环境配置不同代理,可在configurations对应节点中覆盖proxyConfig:

"configurations": {
  "production": {
    "browserTarget": "blog:build:production",
    "proxyConfig": "proxy.prod.conf.json"
  },
  "development": {
    "browserTarget": "blog:build:development",
    "proxyConfig": "proxy.conf.json"
  }
}

内容的提问来源于stack exchange,提问作者Abhinav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 07:17:25