<返回更多

如何在前端项目中将敏感数据信息脱敏处理?

2020-11-26    
加入收藏

大家好!我是/小郑搞码事/的小郑

今天和大家分享敏感数据信息在项目中如何脱敏。

大家应该都知道在项目中对于一些敏感信息,如数据库登录信息,第三方服务申请下来的的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'));

是不是也非常简单,也属于常用的方法之一。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>