核心技术栈为:vue.js、element-ui、nginx、webpack、nodejs、iframe、mysql。
原有项目是java的mvc架构的项目,技术路线特别陈旧,后续功能开发困难。在原有项目的基础上,使用nodejs加mysql实现了一个动态菜单的框架。每个功能模块以插件的形式链接进框架,核心技术点为iframe,并在框架顶层实现了一个事件中心,用来托管不同模块间的数据。
后续所有前端开发工作全部使用vue来完成,完成的模块可以在打包后进入微前端框架运行。并且实现了登录、鉴权、菜单权限等功能的实现。
使用nginx反向代理,避免了一期项目和二期项目之间的跨域问题。
项目已经上线生产环境。涉密项目,只能提供部分关键代码片段。现在还在维护后续功能并陆续上线。
点击空白处退出提示
评论