美文网首页
Angular项目配置跨域以及遇到的问题

Angular项目配置跨域以及遇到的问题

作者: 随笔记呀 | 来源:发表于2022-03-18 10:28 被阅读0次

在项目中难免会遇到跨域的问题,vue项目中可以配置跨域文件,angular项目中也可以。下面就是我做angular项目配置的跨域步骤以及遇到的问题:
1:在项目根目录下创建文件proxy.config.json

{
  "/hy": {
    "target": "", //要指向的域名或端口号
    "changeOrigin": true,
    "logLevel": "debug",
    "secure": false,
    "pathRewrite": {
      "^/hy": ""
    }
  }
}

2:修改angular.json的配置文件

{
      "projects": {
        "my-app": {
          "architect": {
            "serve": {
                 "builder": "@angular-devkit/build-angular:dev-server",
                 "options": {
                     "browserTarget": "my-app:build",
                    "proxyConfig": "proxy.config.json"
                 },
           }
          }
        }
      }
    }
}

3:注意在配置proxy.config.json的时候,配置代理前缀千万别用/,要用服务地址的前缀,否则页面一刷新就会报500且页面不会显示,切记!!!

相关文章

网友评论

      本文标题:Angular项目配置跨域以及遇到的问题

      本文链接:https://www.haomeiwen.com/subject/cijidrtx.html