簡體   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