0

次のようなカスタムクエリメソッドを使用したい:

 $scope.modules = dataFac.getModules().customQuery({name: /test/})
                    .$promise.then(function(response){
                        $scope.modules = response;
                    },
                    function(response){
                        console.log(response.status);
                    });

services.js には、次のものがあります。

dataFac.getModules = function(){
    return $resource(baseUrl+'modules', null, {'update': {method: 'PUT'}, 'customQuery': {method: 'GET'}});
};

moduleRouter.js には、次のものがあります。

moduleRouter.route('/')
.get(function(req, res, next){
    Modules.find(req.body, function(err, modules) {
        if (err) {
            console.log(err);
            next(err);
        }
        res.json(modules);
    });
})

編集: これは、{name: /test/} をクエリ パラメーターとして渡しています (baseUrl/modules?name=/test/)。これは、Module.find(req.body, callback) メソッドのフィルターとして機能する可能性がある req.body として渡されると予想していました。私は何が欠けていますか?

4

1 に答える 1