Итак, я пытаюсь передать переменные через панель навигации для моего маршрутизатора.Передать переменные навигации на маршрутизатор в экспресс
Я использую Node.js с выражением и mongolab для базы данных для этого.
Вот рабочий код:
router.get('/sort/50/time', function(req, res) {
var db = req.db;
var collection = db.get('twots');
collection.find({},{'skip':0, 'limit':50, 'sort':{_id: -1}},function(e,docs){
res.json(docs);
});
});
Это дает мне список базы данных из mongolab.
Но я хочу сделать что-то вроде этого:
router.get('/sort:VARIABLE2:VARIABLE1', function(req, res) {
var db = req.db;
var collection = db.get('twots');
collection.find({},{'skip':0, 'limit':req.params.VARIABLE2, 'sort':{req.params.VARIABLE1: -1}},function(e,docs){
res.json(docs);
});
});
Это не работает, и не может найти правильный код для этого. (он не может найти req.params.VARIABLE1 или VARIABLE2) Сейчас я закодировал жесткий путь, не используя переменные.