现在微服务化盛行,但是微服务并不意味着多个前端,而比较好的实践是:多个微服务后端共用一个前端。

怎么实现多个微服务后端共用一个前端,统一提供服务呢?

React可以实现,通过代理,把不同的url导向不同的微服务。

 

//package.json中加入
//some scripts
,
  "proxy": {
    "/api/RoomApi": {
      "target": "http://open.douyucdn.cn",
      "changeOrigin":true
    },
    "/api/v1":{
      "target":"http://capi.douyucdn.cn",
      "changeOrigin":true
    }
  }

 

 

参考:

1、https://segmentfault.com/q/1010000012094380

2、https://segmentfault.com/a/1190000008635891

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2021-09-30
  • 2021-08-11
  • 2021-07-31
  • 2021-10-25
猜你喜欢
  • 2021-12-12
  • 2021-08-05
  • 2021-08-16
  • 2022-12-23
  • 2021-12-04
  • 2023-03-14
相关资源
相似解决方案