回復(fù)的時(shí)候讓光標(biāo)聚焦,發(fā)現(xiàn)jquery的click事件中調(diào)用focus()沒反應(yīng),加個(gè)setTimeout(function(){}, 0)就好了。
setTimeout(function(){
$('textarea').val('回復(fù)' + toName + ':').select().focus()
}, 0)
setTimeout(function(){
$('textarea').val('回復(fù)' + toName + ':').select().focus()
}, 0)
2017-06-22
update只是更新了movies集合下的數(shù)據(jù),需要對(duì)categories集合進(jìn)行相應(yīng)的處理才行
2017-06-22
req.files如果是undefined看下enctype是否正確,還有fieldname,就是uploadPoster是否正確
2017-06-19
在movie.js中
exports.savePoster = function (req, res, next) {
req.poster = req.file.filename;
next();
}
exports.savePoster = function (req, res, next) {
req.poster = req.file.filename;
next();
}
2017-06-19
var upload = multer({ storage: storage })
app.post('/admin/movie', User.signinRequired, User.adminRequired, upload.single('uploadPoster'), Movie.savePoster, Movie.save);
app.post('/admin/movie', User.signinRequired, User.adminRequired, upload.single('uploadPoster'), Movie.savePoster, Movie.save);
2017-06-19
使用multer的方法
在routes中:
var multer = require('multer');
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './public/uploads')
},
filename: function (req, file, cb) {
var type = file.mimetype.split('/')[1];
cb(null, Date.now() + '.' + type);
}
})
在routes中:
var multer = require('multer');
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './public/uploads')
},
filename: function (req, file, cb) {
var type = file.mimetype.split('/')[1];
cb(null, Date.now() + '.' + type);
}
})
2017-06-19
grunt-mocha-test依賴于mocha,需要先安裝mocha:
npm install mocha grunt-mocha-test --save-dev
npm install mocha grunt-mocha-test --save-dev
2017-06-18
其實(shí)fs.writeFile(newPath,data,function(err){
req.poster='/upload/'+newFilename;
next();
})就可以不用加判斷if item.poster.indexOf('http:') > -1 了
req.poster='/upload/'+newFilename;
next();
})就可以不用加判斷if item.poster.indexOf('http:') > -1 了
2017-06-18