2016-12-23 2 views
0

Я пытаюсь получить параметры из запроса GET в Node.js через Angular.JS но получать неопределенный на выходеПолучить данные из запроса GET в Node.js параметров неопределенные

http://localhost:3000/admin/dashboard?id=582c5211c8a8e06c0849a238

Моих CRUD является

"dashboard":{ 
    schema:DashboardSchema, 
    custom:[{ 
     type:"after", 
     request: "get", 
     controller: dashboardController.dashboard 
    }] 
} 

Мой Node.js код

dashboard: function(req,res){ 
    console.log("here"); 
    console.log(req.params); 
    console.log(req.params.id); 
    return res.status(200).send({"data":"123"}); 
}); 

Окно консоли показывает, как этот

GET/админ/приборная панель ID = 582c5211c8a8e06c0849a238 200 153.463 мс - 14 В данных декодирования {ID: '582c5211c8a8e06c0849a238'}? здесь {идентификатор: не определено} undefined

Помогите!

ответ

2

http://localhost:3000/admin/dashboard?id=582c5211c8a8e06c0849a238

Здесь, как вы передаете в запросе поэтому попробуйте req.query.id

Если вы передаете параметры, как http://localhost:3000/admin/dashboard/582c5211c8a8e06c0849a238 , то вы можете использовать REQ. params.id

+0

Большое спасибо ... Он работал Ответ будет принят через 10 минут в соответствии с stackoverflo w –

+1

спасибо, что оценил. –