1.0.40-beta.3 • Published 9 days ago

rantd-react v1.0.40-beta.3

Weekly downloads
-
License
-
Repository
-
Last release
9 days ago

TODO

项目里面的代理整理

都走/api/proxy 不再为每个服务单独创建代理 代价太高 并发起来的时候 性能贼差

useProxyMiddleware(app, '/api/proxy', {
  target: this.settingManager.GetApiAddress(),
  logLevel: proxyLogLevel,
  pathRewrite: {
    '^/api/proxy': '/',
  },
});
  1. bff 代理的地方增加上述代理

    删除 InitAllServicesProxy

  2. 在 client 中执行 替换

    api/(.*)Service ---> /api/proxy/$1 /api/(.*)Service ---> /api/proxy/$1

    这样就处理大多数的代理了 这里得注意下/api/GraphService 会被替换成 /api/proxy/Graph 会 404 在查找 /api/proxy/Graph 反替换为 api/GraphService

  3. 然后 server 中搜索 @HttpProxy 一个一个的处理掉 这个得一个一个查找替换

  4. 在处理 server/src/StartUp.ts 中其他的代理 类似/api/PhysicalModal/ImportPhysicalEquipModal 这种的代理 直接删除 替换为/proxy 形式

  5. 最后处理 GraphService 相关的代理 暂时这么处理下 GraphService 等完全升级到 v2 版本后可以删除此配置 client 中搜索 RZGraphApiAddress 改为 /api/GraphService

删除 /api/GraphService/alarm /api/GraphService/oss /api/GraphService/basic 在图谱代码中搜索 alarm/ /oss basic/ 前面加上/proxy

  1. ws 的代理也新建一个专门用于 ws 的 其他全删除

以后主力的代理就 2 个 一个 http 一个 ws 不再允许自己添加

改的时候开个分支改 测试完没问题在合并到主分支
影响范围比较大 测试的时候注意下 尤其那一个的小代理 改完点一下 看看有没有 404

1.0.40-beta.4

9 days ago

1.0.40-beta.5

9 days ago

1.0.40-beta.2

9 days ago

1.0.40-beta.3

9 days ago

1.0.40-beta.1

7 months ago

1.0.39

1 year ago

1.0.38

2 years ago

1.0.36

2 years ago

1.0.33

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.29

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago