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