-
comment.js查看全部
-
用戶模型及密碼處理 在schemas目錄下新建user.js name:{ unique:true, type:String }, password:String var bcrypt=require('bcrypt') //文件加密工具模塊 http://npm.taobao.org/package/bcryptjs 在UserSchema.pre()中加鹽 var SALT_WORK_FACTOR=10 //計算強度(全局) //genSalt:生成基本的鹽 salt:生成的鹽 var user=this; bcrypt.genSalt(SALT_WORK_FACTOR,function(err,salt){ if(err) return next(err); bcrypt.hash(user.password,salt,function(err,hash){ //hash加鹽后的密碼 if(err) return next(err); user.password=hash; next() } } }查看全部
-
grung.initConfig查看全部
-
grunt.initConfig查看全部
-
express session查看全部
-
通過request獲取請求數(shù)據(jù)的4種方式查看全部
-
name: 設置 cookie 中保存 session id 的字段名稱,默認為connect.sid secret: 通過設置 secret 來計算 hash 值并放在 cookie 中,使產(chǎn)生的 signedCookie 防篡改 resave: 如果為true,則每次請求都重新設置session的 cookie,假設你的cookie是10分鐘過期,每次請求都會再設置10分鐘 saveUninitialized: 如果為true, 則無論有沒有session的cookie,每次請求都設置個session cookie查看全部
-
uuuu查看全部
-
uuuu查看全部
-
yyyyyy查看全部
-
aaaa查看全部
-
User.find() 返回的是一個數(shù)組,現(xiàn)在應該用User.findOne()查詢吧查看全部
-
根據(jù)提交方式不同,有三種不同的獲得參數(shù)的方法。 ps: req.param()已經(jīng)作廢。請用其他三種方式。查看全部
-
注意這里的 重定向。容易出現(xiàn) 死循環(huán)查看全部
-
判斷用戶是否注冊那邊 User.find({name:_user.name}...)查找到的是一個數(shù)組,即時沒找到相同name的數(shù)據(jù)返回的也是一個空數(shù)組,使用User.findOne(...) if判斷不會走到else新添加數(shù)據(jù)那邊查看全部
舉報
0/150
提交
取消