鍍金池/ 問答/HTML/ 使用Node搭建網(wǎng)站,前臺渲染需要每一篇文章都設(shè)置一個獨(dú)立的url接口和html

使用Node搭建網(wǎng)站,前臺渲染需要每一篇文章都設(shè)置一個獨(dú)立的url接口和html文檔嗎?

各位前輩,我正在學(xué)習(xí)如何使用Node搭建網(wǎng)站,遇到一個很困惑的問題無法解決,希望能得到前輩們的指點(diǎn)

以下有幾個a標(biāo)簽連接,我希望點(diǎn)擊連接跳轉(zhuǎn)到前臺html用AngularJs渲染,但是這樣的話每一個連接只能對應(yīng)一個html頁面,每一個html頁面只能有一個接口,有沒有辦法可以無論點(diǎn)擊哪個a標(biāo)簽都能連接到同一個html頁面,但根據(jù)接口的不同來確定渲染出來的內(nèi)容呢?十分感謝?。?!

a標(biāo)簽

clipboard.png

AngularJs

clipboard.png

后臺express

clipboard.png

回答
編輯回答
萌面人

不管是rest api還是“?”帶參數(shù)的請求,核心思路都是對文章類型的url進(jìn)行處理,解析參數(shù)返回對應(yīng)的文章

2017年1月2日 20:28
編輯回答
掛念你

以前傳統(tǒng)的都是在url后面接?和&來向后臺發(fā)送想要的文章,比如www.xxx.com/get?sort=javascript&page=1,
然后在后臺吧這個url解析,根據(jù)內(nèi)容去數(shù)據(jù)庫查找文章信息然后放松給前臺渲染,,或者服務(wù)器渲染...當(dāng)然現(xiàn)在也可以用動態(tài)路由的方法,可以構(gòu)造url為:www.xxx.com/get/javascript/1 這樣也是獲取javascript分類下面的第一篇文章,比如本社區(qū)也是用的動態(tài)路由的方法....
但是不管用那種方法,都是前臺構(gòu)造一個url,,然后后臺解析這個url根據(jù)不同的信息,查找不同的內(nèi)容然后渲染給前臺

2017年4月8日 18:17
編輯回答
法克魷

后臺需要知道一些信息才能向前臺傳遞合適的數(shù)據(jù),這是保證的前提。
根據(jù)http無狀態(tài)特性,一般是需要保證同樣的URI獲取同樣的內(nèi)容(無論什么時間和地址)
后臺到底向前臺返回哪些內(nèi)容,是否是同一個基礎(chǔ)html加一些特定數(shù)據(jù),這個完全是后臺可控的。

2018年3月22日 07:29