十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹nodejs個人博客開發(fā)之如何實現(xiàn)分配數(shù)據(jù),文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)烏拉特前,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
使用回掉大坑進(jìn)行取數(shù)據(jù)
能看明白的就看,看不明白的手動滑稽
/** * 首頁控制器 */ var router=express.Router(); /*每頁條數(shù)*/ var pageSize=5; router.get('/',function(req,res,next){ var currentPage=parseInt(req.params.page); var cid=0; var categoryModel=F.model("category"); var articleModel=F.model("article"); // 分類數(shù)據(jù) categoryModel.getAllList(function(err,categoryList){ // 文章條數(shù) articleModel.getCount(cid,function(err,nums){ // 文章分頁 articleModel.getArticlePager(cid,currentPage,pageSize,function(err,articleList){ var nextPage=(currentPage+1)>=Math.ceil(nums[0].num/pageSize) ? Math.ceil(nums[0].num/pageSize) : currentPage+1; var prePage=(currentPage-1)<=0 ? 1 : currentPage-1; // 歸檔 articleModel.getArchives(function(err,allArticleTime){ var newArticleTime=[]; for(var i=0;i文章模型:
/** * 文章模型文件 */ module.exports={ /*獲取條數(shù)*/ getCount:function(categoryId,callback){ var condition=""; if(categoryId!=0){ condition="where category_id="+categoryId; } var sql="select count(*) num from article "+condition; db.query(sql,callback); }, /*獲取分頁數(shù)據(jù)*/ getArticlePager:function(categoryId,currentPage,pageSize,callback){ if(currentPage<=0||!currentPage) currentPage=1; var start=(currentPage-1)*pageSize; var end=pageSize; var condition=""; if(categoryId!=0){ condition="where category_id="+categoryId; } var sql="select * from article "+condition+" order by time desc limit "+start+","+end; db.query(sql,callback); }, /*歸檔*/ getArchives:function(callback){ db.query("select time from article order by time desc",callback); } };以上是“nodejs個人博客開發(fā)之如何實現(xiàn)分配數(shù)據(jù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享文章:nodejs個人博客開發(fā)之如何實現(xiàn)分配數(shù)據(jù)
本文網(wǎng)址:http://m.jiaotiyi.com/article/jecsje.html