2017-08-22 191 views
0

幾個月前我已經停止了在Php中的編程,並開始學習nodeJS ...我喜歡它!但是今天我需要Php(不僅僅是)在我的節點App中,但是我找不到它。所以,首先我們來介紹一下這個問題:我已經完成了一個網站,它引用了另一個平臺上的所有用戶的帖子,這些網站保存在Mysql的數據庫中。所有這些請求都很容易,但是如果用戶需要很多帖子,則頁面加載會花費太多時間。因此,當頁面滾動兩次(這是一個細節)時,我想設置的是一個'無限滾動'來加載數據(來自Mysql)。但是在npm中找到這個插件是不可能的。那麼...有沒有解決方案(完全nodeJS和Mysql)設置?你有沒有做過這樣的事情?NodeJS - 無限滾動

我已經感謝您寶貴的時間, 請幫助我。

編輯:我現在不使用AngularJS,我現在嘗試使用它。

+0

[Infinite Scrolling on post](https://stackoverflow.com/questions/29016668/infinite-scrolling-on-post) – Deckerz

+0

'我喜歡它!但是今天我需要Php的一些東西嗎?你可以發佈你的PHP作爲參考嗎?也許人們可以幫助你將PHP代碼轉換成Node.Js .. – Keith

回答

1

它取決於您的節點應用程序使用的中間件和前端框架(Angular,React等)。

我開發了很多與Angular作爲前端框架和使用express作爲中間件。這個角指令做魔術在前端:

https://github.com/sroze/ngInfiniteScroll

要使用它,你必須提供「新」的數據通過一個API對您的節點應用程序中運行:

(前端框架) - >(Middleware/API) - >(Node app) - >(Database)

希望能對您有所幫助。

+0

嘿!我從來沒有使用Angular,但我已經將節點中的應用程序鏈接到角度,並且它可以工作,我有角度。我可以安裝這個插件,但它只適用於前端?我必須調用每個「滾動頁面」的數據庫;) –

+0

確切地說,每次用戶滾動到頁面末尾時,您都需要調用一些API /端點來獲取新數據。 – matt

+0

非常感謝您的時間!你真的幫助我! –