2016-12-26 9 views
0

シンプルなmysqlデータベースの上にすべてのデフォルトオプションを持つデフォルトのsails.jsインストールを作成しました。現在、私は91レコードのテーブルを持っています。sails.jsがデフォルトで応答を制限しているのはなぜですか?

私はその表のリストをロードするイオンフロントエンドを持っていますが、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' 
    } 
    } 
}; 

答えて

2

は、ここに私のモデルです。

がありますがわかります...の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 

変更、それをあなたが好むよう。

+0

うわー..私はそれを逃したとは思わない。ありがとうございました! – iolympian