我是靠谱客的博主 善良外套,最近开发中收集的这篇文章主要介绍前端实现license许可证的需要做的工作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

流程

场景预览 

 license模块涉及变动的文件

1.代理不同的服务

涉及文件vue.config.js

有关license部分,代理到8082

Eg:(注意:针对license涉及接口)

'/lic': {

target: 'http://192.168.1.189:8082',

changeOrigin: true,

ws: true,

secure: false

},

2.license相关接口,引入对应的licRequest.js文件

  1. license有关的接口,默认是以'/lic'为前缀;由于在生产环境,开发环境中配置了对应的VUE_APP_BASE_API和VUE_APP_BASE_SECOUND;

  2. license涉及的下载注册接口,原有请求文件中对于下载并没有进行解密处理;

  3. license文件返回的数据有关提示信息的结构处理;

总:避免变更过多文件引起不必要冲突;

3.permission.js和store下的user.js文件

  • token有效的情况下,根据是否上传许可证的凭证isValid的值,设置拦截;

  • 在设置角色的地方也进行拦截;

  • 总结:未上传许可证,提示用户并跳转到上传许可证对应的界面;

4.失误点

1.在获取用户信息进行拦截时,未指定SET_ROLES到指定的上传页面,导致登陆之后,持续调用licenseGet接口;

2.存在许可证的情况下,访问页面发生重定向;原因:dispatch的执行顺序导致;

最后

以上就是善良外套为你收集整理的前端实现license许可证的需要做的工作的全部内容,希望文章能够帮你解决前端实现license许可证的需要做的工作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部