2017-02-13 63 views
0

我剛開始使用Strongloop來定義一個REST api來覆蓋我的oracle數據庫。對Oracle數據庫的Strongloop API響應限制

當我使用「localhost:3000/explorer」檢查我的API時,一切正常。

例如,當我發送一個「get」列出所有人時,服務器回答PERSONS表中的人員列表。 問題是服務器不會返回表中的所有記錄。 它僅返回100條記錄,因爲知道該表包含多於100條記錄。

我錯過了什麼嗎?

回答

0

我找到了解決方案,以防萬一有人面臨同樣的問題。

的問題是,在回送連接器,甲骨文的最大行數設置爲100

改變最大行你應該:

1-在「datasources.json」文件,設置屬性「maxRows進行」到你想要的號碼,例如"maxRows":1000

2 - 與文件oracle.js

3-替換文件\node_modules\loopback-connector-oracle\lib\oracle.js重新啓動API,現在它會返回更多超過100個記錄

有關該問題的更多詳細信息,請參閱this link

0

我不認爲有這樣的事情,默認情況下它會獲取所有的記錄。 請檢查您的表格/數據庫設置。

+0

您好,感謝您的回答,我檢查我的數據庫設置,他們都OK了,我甚至檢查了我的Oracle的會話管理器,它接收來自該選擇請求休息api,並回答所有記錄 – riad