为什么sails.js默认限制响应?

时间:2016-12-26 03:05:11

标签: node.js sails.js

我在一个简单的mysql数据库之上创建了一个默认的sails.js安装,其中包含所有默认选项。目前,我有一张包含91条记录的表格。

我有一个离子前端加载该表中的列表,但它显示了30条记录。

我使用邮递员点击sails.js网址(http://localhost:1337/list)并显示返回的30条记录。

虽然这是重复的工作,但我直接在浏览器中点击了网址(http://localhost:1337/list),它仍然会返回30条记录。

sails.js会返回多少条记录?

如果是这样,我如何删除此默认值,以便sails.js将返回所有结果而不是子集?我不想分页,我想要完整列表。

PS我已经检查了我创建的sails.js模型,以验证我没有任何时髦的限制内容,而且它是超级准系统。

我没有自定义代码,整个sails.js安装是默认减去数据库连接,骨架控制器和模型。

这是我的模特:

module.exports = {
identity: 'List',

attributes: {
    id: {
        type: 'integer',
        primaryKey: true
    },
    name: {
        type: 'string',
        unique: true,
        required: true
    },
    user: {
        type: 'integer'
    }
    }
};

1 个答案:

答案 0 :(得分:3)

您正在使用蓝图进行查找操作。 进入config / blueprints.js文件并检查所有评论......

你会发现:

  /****************************************************************************
  *                                                                           *
  * The default number of records to show in the response from a "find"       *
  * action. Doubles as the default size of populated arrays if populate is    *
  * true.                                                                     *
  *                                                                           *
  ****************************************************************************/
  // defaultLimit: 30

根据您的喜好进行更改。