大家好!我是/小郑搞码事/的小郑
今天和大家分享敏感数据信息在项目中如何脱敏 。
大家应该都知道在项目中对于一些敏感信息,如数据库登录信息,第三方服务申请下来的的zkname值,redis等存储服务,上报统计,API访问等,甚至说一些需要灵活控制变更的变量 。这些理论上都不能提交到git代码中去 。为了安全 。
那我们应该怎么处理呢?
小郑从自身经验,教大家两个方法 。
env
使用.env文件存储,然后下发到服务器 。
.env文件在代码中怎么解析呢?
使用包dotenv 。
npm install dotenv
dotenv.config()
非常简单 。属于常用的方法之一 。
yaml
使用yaml文件存储 。同样下发到服务器 。
【如何在前端项目中将敏感数据信息脱敏处理?】yaml文件在代码中又怎么解析呢?
使用包js-yaml
npm install js-yaml
const { load } = require('js-yaml');
load(fs.readFileSync('config.yaml'));
是不是也非常简单,也属于常用的方法之一 。
推荐阅读
- 招聘|如何全面提升招聘竞争力?打好人才争夺战
- 购物党比价工具如何使用
- 如何预防秋冬季心理疾病?
- 数九寒天如何护心 做到五个“暖”
- 高血压患者如何过冬 这三种情况忌把血压降太低
- 女人如何判断自己气血不足 9个方法告诉你
- 玻璃茶具欣赏,如何选购玻璃茶具
- 天冷如何养生 注意四个部位的保暖
- 大寒来袭 老年人如何养生防“五”病
- 蹲便改马桶没有地漏怎么办 蹲便器卫生间要不要弄地漏