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
相关产品推荐
相关产品推荐

