基于线上项目的微前端改造(自治区政府某单位资产管理系统)

我要开发同款
别讲故事了2022年05月26日
159阅读

作品详情

核心技术栈为:vue.js、element-ui、nginx、webpack、nodejs、iframe、mysql。

原有项目是java的mvc架构的项目,技术路线特别陈旧,后续功能开发困难。在原有项目的基础上,使用nodejs加mysql实现了一个动态菜单的框架。每个功能模块以插件的形式链接进框架,核心技术点为iframe,并在框架顶层实现了一个事件中心,用来托管不同模块间的数据。
后续所有前端开发工作全部使用vue来完成,完成的模块可以在打包后进入微前端框架运行。并且实现了登录、鉴权、菜单权限等功能的实现。
使用nginx反向代理,避免了一期项目和二期项目之间的跨域问题。
项目已经上线生产环境。涉密项目,只能提供部分关键代码片段。现在还在维护后续功能并陆续上线。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论