首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular6微前端路由

Angular6微前端路由
EN

Stack Overflow用户
提问于 2018-11-01 16:26:07
回答 1查看 798关注 0票数 3

我有角6微前端应用。它在主应用程序中有4个不同的应用程序。以及如何在这些之间实现路由,如何在主应用程序(,在主应用程序中有许多子路由)和子应用程序中实现路由。我使用的是“角/元素”。请在这个存储库https://github.com/nagaraju123/microfrontend中找到我的代码

EN

回答 1

Stack Overflow用户

发布于 2020-12-28 21:50:27

“真正的”微前端架构的路由应该遵循:

  • 在您的基础结构中,每个微前端都是一个单独的服务。
  • 在这些服务前面有一个入口/反向代理,允许根据路径路由到特定的服务。
  • 您只有一个域名:app.yoursite.com
  • 您将入口配置为基于路径将路径路由到正确的微前端(例如,/namespace/accounting到会计前端)
  • 微前端控制它们如何发出请求(例如,记帐前端提供一些accountingPage.js,该页面中的代码将使用前缀:/namespace/accounting发出所有获取请求)

摘要:

这真的取决于你所谓的“微前端”是什么意思。通常,当人们说微前端时,他们指的是创建单独的JS包,但仍然共享一个后端。

“真正”的微前端架构实现了静态资产/javascript和后端/请求处理程序的完全封装。分离关注点,而不是分离技术。一个微前端服务的代码与另一个微前端服务的代码完全隔离.由一个共同的“平台”服务连接在一起。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53105379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档