帆js未知栏' NaN'在' where子句'

时间:2016-03-31 12:02:19

标签: mysql sails.js waterline

我的代码一直在运行,但当我更新到风帆0.12.1时,从0.11这个问题开始发生。 我经历过其他类似的帖子,但根据我的理解,我的问题都不适合,所有建议的解决方案都不是我的问题。特别是因为这在更新之前有效。

AngularController调用:

$http.get('/getS',{ 
     p_id: p.id,
     limit: 5
})
...

是的,我有console.log()id和limit值,它们不是NaN。

路线(已尝试过两者):

'GET /getS'                  : {controller: 'SController', action: 'getS', skipAssets:true},
'GET /getS'                  : 'SController.getS',

控制器:如果我记录了id和限制值,它们是NaN,原因不明。另外,req.allParams()显示为空。

getS: function(req, res){
    var id = req.param('p_id');
    var max = req.param('limit');
    P_s.find()
        .where({p_id:id})
        .limit(max)
        .sort('createdAt desc')
    ... 

这显然不是我做错了,怎么能解决这个问题?

我做了其他多个http.gets,它们都有效。但是,一个潜在的差异是这个http.get是在另一个http.gets响应(.then {})中完成的。

0 个答案:

没有答案