繁体   English   中英

默认情况下,为什么sails.js会限制响应?

[英]Why is sails.js limiting responses by default?

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

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

我用邮递员打了sails.js url( http:// localhost:1337 / list ),它显示了返回的30条记录。

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

默认情况下,sails.js将返回多少记录?

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

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

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

这是我的模型:

module.exports = {
identity: 'List',

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

您正在使用蓝图进行查找操作。 进入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

根据需要更改它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM