
前端微服务
不会消失的夜晚
这个作者很懒,什么都没留下…
展开
-
基于Vue的前端微服务-页面刷新404问题解决
最近做的数据资产项目中,使用了前端微服务,各个子微服务能够独立运行,注册到父工程后也能够成为父工程的一个模块,集成之后出现刷新页面404的问题,经过两天的研究,对js的加载执行也有了更深入的了解。解决思路:1.js文件加载顺序执行,前面的script标签先加载,后面的后加载2.js文件加载后立即执行或编译,后面的js文件可以调用前面js文件中的对象3、整个过程是同步的,但是当方法中出现...原创 2019-12-02 09:15:30 · 1263 阅读 · 0 评论 -
基于Vue的前端微服务
1.微服务前端微服务的架构是什么样的?我们可以先来看看后端的微服务实现。一个大的系统被切分成一个个小的模块,而且还可以独立部署,独立对外提供接口服务。大部分返回的数据是json格式。这样的架构的好处是:某个模块的改动,不会影响(或者影响很小)其他系统模块;另一方面返回统一的数据结构,不同的客户端(pc、android、ios、html5)可以共用同一个接口;第三,微服务划分使得分布式扩展,...原创 2019-06-10 11:25:52 · 18648 阅读 · 2 评论 -
vue-cli3关闭代码分割
升级到vue-cli3之后,默认编译是对代码进行分割,会生成许多chunk,有利于页面加载速度。但是如果我们编译后的结果需要给第三方使用,比如前端微服务,这个时候,只提供一个js文件和css文件将更加方便也更加合理。关闭方法:vue.config.js文件中 config.optimization.delete('splitChunks') //关闭代码分离,只生成一个j...原创 2019-06-11 11:18:05 · 4856 阅读 · 1 评论