我使用MongoDB,NodeJS,Express创建了一个应用程序。
我正在使用passport-local-mongoose进行用户身份验证。因此我的用户集合有: * 用户名 *密码 * 盐 *哈希
基本上我创建了一个网络应用程序,我试图创建100个假用户只是为了填充网站(测试目的)。
经过一些初步研究后,我决定使用MongoDB导入创建JSON数据是最好的方法(你怎么看?)
我的问题是: - 创建随机用户名,密码,盐,哈希的最佳方法是什么?
我在看这个,但它没有哈希https://www.npmjs.com/package/random-user
然后 https://www.npmjs.com/package/password-hash 但我无法获得盐......
你会做什么?
答案 0 :(得分:0)
如果是我(我为了测试而一直这样做)我会去寻找for循环:
for (var i=0; i <= 100; i++){
// add the user and pwd .you could even use math.random() to randomize your data
}
还有一个名为Faker的API,你可以用npm安装它。但上面只是我快速做事的方法。
祝你好运