大家使用微前端来架构项目么? 有什么具体方案,框架推荐呢?
資深大佬 : jake361 21
目前有一个比较复杂的系统,前端这边还是准备选用 vue,但是想尝试一下微前端来搭建,因为功能多,如果全部放在一个项目里,后期肯定会很臃肿,打包慢等等问题。
大佬有話說 (8)
一个进程实现模块挂载, 根据不同地址前辍,前往不同模块目录寻找模板和静态资源。
Web 目录可分开部署,其他功能与 express 类似。
注册模块
app.mod(‘user’, ‘./user/web’)
以下资源会映射:
/user/css/*.css => ./user/web/css/*.css
/user/js/*.js => ./user/web/js/*.js
/user/*.tmpl => /user/web/*.tmpl
是的,挂载的模块在一个进程中,共享 session,全局对象。
这里有我们开发的一些模块。https://github.com/OnceDoc/onceoa-modules