I recently started programming on nodeJs.
I am using Angular JS, resource to call API's as
demoApp.factory('class', function ($resource) {
      return $resource('/class/:classId', { classId: '@_classId' }, {
        update: { method: 'PUT' }
      });
    });
And in Controller, I have delete method as;
   // The class object, e {classId: 1, className: "Pro"}
$scope.deleteClass = function (class) {
        var deleteObj = new Class();
        deleteObj.classId = class.classId;
        deleteObj.$delete({classId : deleteObj.classId}, function() {
            growl.success("Class deleted successfully.");
            $location.path('/'); 
            },function () {
                growl.error("Error while deleting Class.");
            }
        ); 
    };
Using browser, I verified call goes to :
http://localhost:3000/class/1
Now in node Js, How should I extract value from Url,
In server.js
app.use('/class', classController.getApi);
In classController.js
exports.getApi = function(req, resp){
    switch(req.method) {
        case 'DELETE':
            if (req) {
                // how to extract 1 from url.
            }
            else {
                httpMsgs.show404(req, resp);
            }
            break;        
I have tried ,
console.log(req.params);
console.log(req.query);
But no luck.
I am seeing
    console.log(req._parsedUrl);
query: null,
pathname: '/class/1',
path: '/class/1',
Any help appreciated.
 
     
     
     
    