[英]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.