在angular12中proxy.conf.json中配置详解

一、proxy.conf.json文件的目录

二、proxy.conf.json文件中的配置 

"/xxx/api": {
    "target": "地址/api",
    "secure": false,
    "logLevel": "debug",
    "changeOrigin": true,
    "pathRewrite": {
      "/xxx/api": ""
    }

1.  target:  后端的接口地址;

2.  secure:看后端协议是https还是http,如果为http就设置为true如果希望支持https就设置为false;(默认情况下,将不接受在 HTTPS 上运行且证书无效的后端服务器)

3.  logLevel:设置成debug可以看出源地址转换为目标地址的过程;

4.  changeOrigin:是否跨域;

5.  pathRewrite:重写,将地址重写"";

三、在package.json中的配置

 "scripts": {
    "ng": "ng",
    "start": "ng serve --proxy-config proxy.conf.json",
  },

一般情况下配置成这种就行了。

针对于多项目开发后面还需要配置基础地址和部署地址,例如:

"scripts": {
    "ng": "ng",
    "start": "ng s --port 4200 -o --hmr --proxy-config proxy.conf.json --base-href /xxx/ --deploy-url /xxx/",
  },

相关推荐

  1. Centos 7.9 ,安装与配置 Docker 20.10.18

    2024-02-07 21:20:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 21:20:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 21:20:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 21:20:03       82 阅读
  4. Python语言-面向对象

    2024-02-07 21:20:03       91 阅读

热门阅读

  1. 题目 1155: C语言训练-阶乘和数*

    2024-02-07 21:20:03       53 阅读
  2. golang压缩与解压缩文件

    2024-02-07 21:20:03       56 阅读
  3. K8S系列文章之 [基于 Alpine 使用 kubeadm 搭建 k8s]

    2024-02-07 21:20:03       61 阅读
  4. 假期2.6

    2024-02-07 21:20:03       39 阅读
  5. Spring Boot RestTemplate请求证书问题

    2024-02-07 21:20:03       52 阅读
  6. 谈谈开源软件的影响力

    2024-02-07 21:20:03       48 阅读
  7. docker实际生产中遇到的问题及解决办法

    2024-02-07 21:20:03       71 阅读
  8. docker进阶问题二

    2024-02-07 21:20:03       43 阅读
  9. docker 安装mysql

    2024-02-07 21:20:03       50 阅读
  10. netstat: 未找到命令

    2024-02-07 21:20:03       56 阅读
  11. MFC研发自验用例编写应注意哪些关键测试点

    2024-02-07 21:20:03       44 阅读
  12. C入门番外篇——C, Are you OK?

    2024-02-07 21:20:03       46 阅读