node部落格開發之列表資訊處理

2021-09-27 07:43:14 字數 1271 閱讀 4190

node部落格開發之列表資訊處理

因此在這裡首先講關於資訊的過濾,應該怎樣去實現。原理很簡單,如果滿足所說的資訊就返回乙個成功的提示,如果不成功則返回乙個錯誤的提示。erron: 0表示成功提示,erron: -1表示錯誤提示。下面則是整個資訊過濾所實現的**部分:

//處理傳送的請求所獲得資訊是否符合要求

class basemodel

if(data)

if(message)}}

//請求成功返回errno = 0  請求失敗返回errno = -1

class successmodel extends basemodel

}class errormodel extends basemodel

}//匯出successmodel和errormodel

module.exports =

部落格列表資訊的處理

在controller層我們在最初時模擬的乙個假資料,然後返回這個假資料,最後就在路由層去獲取到這個假數。

具體在controller中的返回的假資料**如下:

const getlist = (author,keywords) => ,]}

module.exports =

最後就是在路由層對資訊處理具體的**如下:

if(method === 'get' && req.path === '/api/blog/list')

部落格詳情處理

同樣的處理方式在controller資料夾下的blog中新建乙個函式,用於表示部落格詳情的內容在這裡我們將其命名為getdetail

然後將其匯出

const getdetail = (id) => ]}

最後就是在路由層去處理這個資訊,通過require去引入,然後在通過路由在瀏覽器中去獲取到這個資訊具體的處理部分

的**如下: 

if(method === 'get' && req.path === '/api/blog/detail')

//處理blog路由

const blogdata = handleblogrouter(req, res);

const userdata = handleuserrouter(req, res);

if (blogdata)

if (userdata)

//未命中路由就執行下面的操作

res.writehead(404, );

res.write("404 not found\n");

res.end()})}

node部落格開發之路由管理

node部落格開發之路由管理 在這裡主要講解的就是對於路由的管理,在進行專案開發時,遵守的必定是模組化開發,這樣做的好處就是更加容易的管理。在這裡我們將const server http.createserver req,res 中的 req,res 單獨的分離了出來在另外乙個檔案中做處理。這樣在入...

微信小程式 框架之列表渲染(難點wx key)

最近在自己瞎搞乙個小專案 未來茶店。進行過程中對列表渲染就有很多不熟悉的地方,看了官方文件,也自己去弄個小demo,更好了解學習。初學者,有些專業詞解釋不對,體諒。隨機排序 加乙個 wxss body body input hei red js page dianji function event ...

解析微信node開發 拿token

獲取token,本著兩個原則,1 先查詢是否有token,有的話判斷其時間是否與上一次請求時間差是否超過7100 a 不超過,直接用得到 b 超過,再獲取重新整理 2 沒有token獲取重新整理token a 拼接位址,request.get請求token 將請求來的token儲存到資料庫更新,此處...