运行demo
sudo npm run install:all
sudo npm run start
访问http://localhost:5000/
概念
微前端的概念是从后端的微服务的迁移过来的。将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用还可以独立运行、独立开发、独立部署。
微前端只在前后端分离的单页应用中讨论才有意义。单页应用的核心是:在特定的时刻将一段由js运行生成的html代码片段插入到一个特定的位置。微前端项目并没有改变这个核心。微前端的项目与单体项目的差别是:生成html片段的js代码可能位于不同的域名下,所以各个资源的路径最好不要使用相对路径。
微前端项目是由多个子项目组成的,所以需要在微前端项目中声明这个项目是由哪些子项目组成的,这个步骤称为子项目注册。子项目注册做的事情是:给这个项目命名,指定这个项目在什么情况下装
2022-03-07 10:54:17
473KB
Vue
1