-
body query param查看全部
-
配置自動重啟,監(jiān)視文件變化查看全部
-
if ('development' === app.get('env')) { app.set('showStackError', true) //輸出報錯信息 app.use(express.logger(':method :url :status')) //輸出的信息領(lǐng)域 app.locals.pretty = true //輸出樣式格式化,便于觀看 mongoose.set('debug', true) //數(shù)據(jù)庫層輸出報錯信息 }查看全部
-
在header 中改寫查看全部
-
三種都可以用params() 優(yōu)先級 params > body > query查看全部
-
開發(fā)環(huán)境下 log中顯示報錯信息代碼查看全部
-
express session解析圖:查看全部
-
源碼怎么下載不了啊,誰有鏈接查看全部
-
前端開發(fā)框架查看全部
-
express4里面分離了中間件 logger了,需要獨立安裝 1.npm install morgan --save 2.var logger = require('morgan'); 3. if ('development' === app.get('env')){ app.set('showStackError', true) app.use(logger(':method :url :status')) app.locals.pretty = true mongoose.set('debug', true) }查看全部
-
app.use(function(req,res,next){ var _user = req.session.user if(_user){ app.locals.user = user } return next() })查看全部
-
解決Express4的connect-mongo Session問題。 //With express4: var session = require('express-session'); var MongoStore = require('connect-mongo')(session); app.use(session({ secret: 'immoc', store: new mongoStore({ url: dbUrl, collection: 'sessions' }) })) 其中: 正解。 express4: 1、session --> express-session 在《nodejs實戰(zhàn)——第一章 博客》中,遭遇到express3與4的差別,解決了這個問題。同樓上。 2、multipart --> connect-multiparty 圖片上傳,要用connect-multiparty來替代。 3、中間件置放順序有一定講究。 如上述session必須定義在MongoStore之前。查看全部
-
1.express4里要單獨安裝cookie-parser和express-session: npm install express-session --save npm install cookie-parser --save 2.有關(guān)代碼替換成 var cookieParser = require('cookie-parser') var session = require('express-session') app.use(cookieParser()) app.use(session({ secret: 'imooc' })) 3.參考地址: https://github.com/expressjs/cookie-parser https://github.com/expressjs/cookie-session查看全部
-
第1種方法:更換bcrypt為bcrypt-nodejs,用于對密碼加密。 npm install bcrypt-nodejs --save-dev 第2種方法:window 下安裝bcrypt 必須要先 node-gyp 1:npm install -g node-gyp 這個東西需要python git上推薦用2.7.3版本. 所以https://www.python.org/downloads/ 下載2.7.3版本 這個是鏈接 https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi 下載按照默認(rèn)目錄安裝成功后設(shè)置環(huán)境變量 cmd python -V 顯示版本號 完畢 2:在項目目錄下 進(jìn)入node_modules 目錄,在這里開啟命令 3:依次執(zhí)行以下命令 git clone git://github.com/ncb000gt/node.bcrypt.js.git cd node.bcrypt.js node-gyp configure node-gyp build 4:返回上層目錄 5 重命名 node.bcrypt.js 文件名為 bcrypt 6 打完收工查看全部
-
總結(jié)下,下載好代碼后要先裝grunt相關(guān) npm install grunt -g npm install grunt-cli -g npm install grunt-contrib-watch --save-dev npm install grunt-concurrent --save-dev npm install grunt-nodemon --save-dev 然后找個python 2.7.8安裝起來,注意,一定要勾選或者后動添加python到環(huán)境變量path中去。 而后要手動安裝bcrypt npm install bcrypt --save 耐心等他裝好就可以了查看全部
舉報
0/150
提交
取消