var requiredKeys = {title: 'string', src: 'string', length: 'number'};
var optionalKeys = {description: 'string', playcount: 'number', ranking: 'number'};
var internalKeys = {id: 'number', timestamp: 'number'};
// routes **********************
videos.route('/')
.get(function(req, res, next) {
res.json(store.select(/json/))
next();
})
.post(function(req, res, next) {
res.json(store.insert(/json/, {
description: req.body.description,
src: req.body.src,
length: req.body.length,
playcount: req.body.playcount,
ranking: req.body.ranking,
timestamp: "00:00:00"
}))
next()
})
Как я могу установить эти переменные как значения по умолчанию, если поле пусто или не указано в запросе POST. Кроме того, как правильно проверить их, прежде чем поместить их в свою БД с помощью store.insert ()?