2017-04-10 50 views
0

我使用MongoDB,NodeJS,Express創建了一個應用程序。如何使用用戶名/密碼數據對MongoDb進行種子授權?

我正在使用passport-local-mongoose進行用戶驗證。因此,我的用戶集合有: *用戶名 *密碼 *鹽 *哈希

基本上我創建一個web應用程序,我想創建100個僞造用戶只需填充網站(測試)。

一些初步的研究之後,我決定,然後創建MongoDB的使用JSON的進口數據將是最好的方法(你覺得呢?)

我的問題是: - 什麼是創造一個最好的方式隨機用戶名,密碼,鹽,哈希?

我看着這一點,但它並沒有哈希https://www.npmjs.com/package/random-user

然後 https://www.npmjs.com/package/password-hash 但我不能讓鹽...

你會怎麼做?

回答

0

如果是我(和我做這一切只是爲了測試的目的時)我會去一個for循環:

for (var i=0; i <= 100; i++){ 

// add the user and pwd .you could even use math.random() to randomize your data 

} 

還有被稱爲法克爾的API,你可以安裝它與npm。但以上只是我做事的快捷方式。

祝你好運

相關問題