我已将 Angular 应用程序更新至版本 18 (18.0.1)。我面临一些有关本地主机上的 http 请求的问题。对于大多数请求,我都会收到 404。我位于公司代理后面,并且配置了一个最近未触及的文件。唯一认为发生变化的基本上是从 17.1.0 到 18.0.1 的 Angular 版本。https-proxy-agent 包是 v5(我也尝试将其更新到 7 但没有变化)。
有人遇到过类似的问题吗?我不知道到底是什么问题以及去哪里查找。
确保您的 proxy.conf.json 文件配置正确
{
"/api": {
"target": "http://backend-server:port",
"secure": false,
"changeOrigin": true
}
}
确保 angular.json 文件具有正确的配置
"serve": {
"options": {
"proxyConfig": "src/proxy.conf.json"
}
}