0
我正在评估一个项目使用nedb。但它本身似乎不支持用户/密码保护。有什么方法可以用用户名和密码保护nedb数据库?用用户名/密码保护nedb数据库。
我正在评估一个项目使用nedb。但它本身似乎不支持用户/密码保护。有什么方法可以用用户名和密码保护nedb数据库?用用户名/密码保护nedb数据库。
您可以使用nedb挂钩afterSerialization
,beforeDeserialization
加密&解密数据
例如:
var db = new Datastore({
filename : path.join(__dirname, 'data/anything.db'),
autoload: true,
afterSerialization: function (doc) {
// encription usig AES or any algo
},
beforeDeserialization : function(doc) {
// encription usig AES and or algo with same key
return doc;
}
});