-
express.logger 中間件已經(jīng)獨(dú)立 > npm install morgan --save var logger = require('morgan'); app.use(logger(':method :url :status'))查看全部
-
var session = require("cookie-session"); 引入cookie-session模塊,自動(dòng)做了持久化查看全部
-
bcrypt.genSalt(SALT_WORK_FACTOR, function (err, salt) { if (err) { return next(err); } bcrypt.hash(user.password, salt, function (err, hash) { if (err) { return next(err); } user.password = hash; next(); }); });//生成隨機(jī)的鹽 //next(); //存儲(chǔ)流程走下去 }) 最后一個(gè)next();省略查看全部
-
buffer方法已被棄用。這可能與Node.js中的緩沖區(qū)混淆。請(qǐng)arrayBuffer改用查看全部
-
回話持久原理查看全部
-
express req.param() = req.params + req.body + req.query查看全部
-
express.logger 中間件已經(jīng)獨(dú)立 > npm install morgan --save var logger = require('morgan'); app.use(logger(':method :url :status'))查看全部
-
var session = require('express-session'); var MongoStore = require('connect-mongo')(session); app.use(session({ secret: 'imooc', store: new MongoStore({ url: dburl, collection: 'sessions' }), resave: false, saveUninitialized: true })); 別忘了在signin下面的 req.session.user = user;查看全部
-
express4: 1、session --> express-session 在《nodejs實(shí)戰(zhàn)——第一章 博客》中,遭遇到express3與4的差別,解決了這個(gè)問(wèn)題。同樓上。 2、multipart --> connect-multiparty 圖片上傳,要用connect-multiparty來(lái)替代。 3、中間件置放順序有一定講究。 如上述session必須定義在MongoStore之前。查看全部
-
mongoDB查看查看全部
-
使用express中間件控制用戶訪問(wèn)頁(yè)面權(quán)限查看全部
-
會(huì)話預(yù)處理修改查看全部
-
開(kāi)發(fā)環(huán)境配置 if ('development' === app.get('env')) { app.set('showStackErro', true); // 顯示錯(cuò)誤信息 app.use(express.logger(':method :url :status'); // 打印express路由的信息并預(yù)置格式 app.locals.pretty = true; // 設(shè)置網(wǎng)頁(yè)源碼格式為非壓縮,可讀 mongoose.set('debug', true); //打開(kāi)mongoDb調(diào)試模式 }查看全部
-
會(huì)話預(yù)處理, 以便每個(gè)頁(yè)面都可以使用 // pre handle user app.use(function(req, res, next){ var _user = req.session.user; if (_user) { app.locals.user = _user; } return next(); })查看全部
-
app.use(express.session({ secret: 'imooc', store: new mongoStore({ url: dbUrl, collection: 'sessions' }) }));查看全部
舉報(bào)
0/150
提交
取消