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

Angular 17升级至19遇请求拦截问题:无vite.config.js文件

Angular 17升级至19后解决allowedHosts报错的方法

Blocked request. This host ("frontend-url.com") is not allowed.
To allow this host, add "frontend-url.com" to ⁠ server.allowedHosts ⁠ in vite.config.js.

Angular 19默认使用Vite作为构建工具,但相关配置无需手动创建独立的vite.config.js,直接通过项目根目录的angular.json管理即可。解决步骤如下:

  • 打开项目根目录下的angular.json文件
  • 定位到对应项目的architect > serve > options配置节点
  • 添加allowedHosts字段,将需要允许的域名填入数组:
"architect": {
  "serve": {
    "options": {
      "allowedHosts": ["frontend-url.com"],
      // 保留原有其他配置项
    }
  }
}
  • 若开发环境需临时允许所有域名(生产环境不推荐),可设置为"allowedHosts": ["all"]

修改完成后重启Angular开发服务器,该报错即可消除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 09:39:53