nodejs个人博客开发之如何实现分配数据
发表于:2023-03-24 作者:安全数据网编辑
编辑最后更新 2023年03月24日,这篇文章主要介绍nodejs个人博客开发之如何实现分配数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用回掉大坑进行取数据能看明白的就看,看不明白的手动滑稽/*** 首页控
这篇文章主要介绍nodejs个人博客开发之如何实现分配数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
使用回掉大坑进行取数据
能看明白的就看,看不明白的手动滑稽
/*** 首页控制器*/var router=express.Router();/*每页条数*/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"); // 分类数据 categoryModel.getAllList(function(err,categoryList){ // 文章条数 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={ /*获取条数*/ 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); }, /*获取分页数据*/ 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个人博客开发之如何实现分配数据"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
数据库中专门的数据运算有
网络安全教育心得体会小学生
服务器ip地址被占用
圆星网络技术
腾讯云服务器游戏加速教程
戴尔服务器 e25s
辽阳市网信办网络安全知识竞赛
软件开发用户需求书
战争艺术官方服务器
2003服务器日志
阿里云数据库操作工具
观看视频软件开发
mc服务器插件管理哪个好
网络安全定级备案网址
南京梧桐网络技术有限公司
吴忠市网络安全吗
滨州市有哪些软件开发公司
工业软件开发和银行软件开发
顺义区网络营销软件开发价格信息
数据库常见的几种备份和恢复方式
金山区多层软件开发加工厂
籽岷1.6.2服务器
怎么下载办公软件数据库
浪潮8路服务器 聚光灯
特岗的服务器可以离开嘛
鸡西计算机网络技术
黑果服务器
小程序软件开发公司哪家信誉好
网站数据库的软件
奥丁神判 服务器繁忙