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儲存到資料庫更新,此處...