我想使用derbyjs構建一個網站。該網站有文章。derbyjs數據發送理解
每篇文章有title
(短文本)和text
(很多文本)字段。
頁面/articles
是一個頁面,我可以看到所有文章的標題。
點擊文章打開/articles/<article_id>
我可以看到點擊文章的text
。
在通常的服務器端框架中,客戶端只會獲得html。這很好,很簡單。 但在德比,據我所知,我們分別獲取數據和HTML,然後將數據推送到客戶端的HTML。
所以,我的問題:
1)如何使/articles
負荷只有titles
,但不是文章texts
? (換句話說,只加載我們當前頁面所需的數據,不再更多)
2)當我點擊一些文章時,html立即更改,對嗎?但是點擊文章的文本不會立即加載(因爲它之前沒有加載)。那麼客戶應該看到什麼?當文章的數據將被加載時,將填充文本的空白頁面?
非常感謝。現在我已經掌握了它,併成爲了解範例。 還有一個問題。我閱讀過文檔,我們可以在德比應用程序中創建通常的快遞路線。那麼,這條路線只會在服務器上渲染?它會解決問題#1嗎? – imkost
快速路由僅在服務器上執行。正如我寫的,你可以用它們來解決問題1。 –
我的意思是不僅返回id + title的列表,而且整個呈現的頁面 – imkost