NodeJS博客实战26_源码与总结

该系列的文章是根据《Nodes入门项目实战》课程敲出来的,是一个非常非常简陋的博客,几乎没对css样式做优化,也几乎没有做安全上的优化,因此仅作为新手的练习项目。项目源码地址:https://github.com/RidingACodeToStray/Nodejs_blog相关截图:首页:评论区:...

2018-04-15 14:38:31

阅读数 1244

评论数 1

NodeJS博客实战25_前台博客评论分页展示

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能1)每次打开文章加载评论2)若该文章没有评论则展示没有评论的信息3)对于上一页和下一页点击使用ajax的方式进行请求,没有上一页和没有下一页做处理4)分页中相关参数的计算等2.主...

2018-04-15 14:32:06

阅读数 186

评论数 0

NodeJS博客实战24_前台博客评论展示

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能以及实现1)登录和未登录在评论区给出提示,使用模板条件判断,对未登录的给出登录提示2)评论提交包含评论当前文章的id,内容,时间和用户信息,其中用户信息是从session中获取3...

2018-04-15 13:17:37

阅读数 264

评论数 1

NodeJS博客实战22_前台博客分类展示

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能点及实现:1)点击首页头部分类分别展示该分类下的文章,在头部a标签中添加href的category信息作为参数传到后端2)后端接收category和page参数作为查询条件3)使...

2018-04-15 13:10:20

阅读数 145

评论数 0

NodeJS博客实战23_前台博客内容详情页和阅读数处理

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能及实现1)在前台点击阅读全文跳转到文章详情页面,因此需要在阅读全文按钮添加连接href为/view?contentid={{content.id}}2)后端根据contentid...

2018-04-15 13:10:08

阅读数 147

评论数 0

NodeJS博客实战21_前台博客内容展示和分页

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能1)前台首页获取博客的所有内容信息,包括时间,用户,页数,分类等内容信息,并按照创建时间越晚越靠前的顺序返回给前台2)前台对数据进行模板渲染3)前台使用模板引擎进行分页使用到的都...

2018-04-15 00:29:56

阅读数 169

评论数 0

NodeJS博客实战20_博客添加阅读量,作者和创建时间扩展

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能1)添加创建者字段2)添加创建时间3)添加阅读量字段2.实现方法1)在创建content表结构中关联User表的字段,在读取内容列表时使用populate方法也把对应的创建者信息...

2018-04-14 23:32:40

阅读数 205

评论数 0

NodeJS博客实战19_博客内容修改和删除

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能1)编辑内容页面的渲染2)编辑内容的分类加载3)编辑内容的的提交验证4)内容的删除2.实现思路1.使用findOne方法根据传过来的id查找相应的内容并返回2.使用模板渲染将返回...

2018-04-14 20:05:03

阅读数 235

评论数 0

NodeJS博客实战18_博客内容的添加功能实现

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1,主要功能1)博客内容的添加2)博客内容添加页面展示分类列表3)博客列表展示关联分类2,实现思路1)创建博客内容的结构表,并在表中关联category表2)添加博客内容页面读取catego...

2018-04-14 16:19:45

阅读数 220

评论数 0

htop安装与使用详解

原文:https://blog.csdn.net/sd4015700/article/details/22166339ubuntu: sudo apt-get install htopcentos:     1、下载htop rpm包    wget http://pkgs.repoforge.o...

2018-04-09 11:24:10

阅读数 103

评论数 0

swoole连接mysql数据库

<?php //实例化资源 $db = new swoole_mysql(); $config = [ 'host'=>'localhost', 'user'=>'root', 'password'=>'...

2018-04-08 18:00:49

阅读数 1077

评论数 0

127.0.0.1和localhost和本机IP三者的区别

原文:https://blog.csdn.net/msdnwolaile/article/details/512788671,什么是环回地址??与127.0.0.1的区别呢??环回地址是主机用于向自身发送通信的一个特殊地址(也就是一个特殊的目的地址)。可以这么说:同一台主机上的两项服务若使用环回地...

2018-04-08 17:43:28

阅读数 1672

评论数 0

NodeJS博客实战17_前台分类的展示和排序

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog实现功能:1)在前台展示分类2)最新添加非分类展示在最前方实现思路:1)在routers/main.js中将分类从数据库中取出使用模板渲染到前台2)使用sort()方法对取出的categor...

2018-04-08 09:12:44

阅读数 363

评论数 0

NodeJS博客实战16_博客分类的修改和删除

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1)主要功能分类的列表展示;分类的修改;分类的删除;2)实现思路从数据库中获取分类,使用模板渲染到页面上;点击分类修改将该分类的id传到后台,在数据库中根据该id查找对应的分类信息到编辑页面...

2018-04-04 10:24:25

阅读数 231

评论数 0

Ubuntu环境下php安装swoole扩展

1.下载swoole源码包https://github.com/swoole/swoole-src/releaseshttp://pecl.php.net/package/swoolehttp://git.oschina.net/swoole/swoole2.编译安装使用phpize来生成php编...

2018-04-02 11:41:00

阅读数 1328

评论数 0

NodeJS博客实战15_博客分类的添加

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog主要功能:1)在后台管理页面添加分类管理页面2)点击添加分类可以跳转到表单页面3)填写分类添加提交后台对分类进行非空验证4)将分类存入mongo数据库5)添加成功或者失败则跳转到成功或失败页...

2018-04-01 21:38:27

阅读数 289

评论数 0

NodeJS博客实战14_后台管理注册用户分页原理和实现

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog主要功能点:1)数据库的分页查询2)前台分页传参3)后端分页数据返回4)页头和页尾的分页处理实现思路:前端点击上一页或者下一页的时候将下一页的page信息传到后台,前提是前端的page为当前...

2018-04-01 21:38:19

阅读数 786

评论数 2

NodeJS博客实战13_后台管理注册用户展示

源码地址:https://github.com/RidingACodeToStray/Nodejs_blog主要实现功能:1)登录后台管理后进入用户管理界面,通过查询数据库获取所有注册用户信息2) 将注册用户信息展示在界面上1.查询数据库获取所有用户信息调用moogose的user模型类的find...

2018-04-01 21:38:11

阅读数 372

评论数 0

NodeJS博客实战12_后台管理功能和界面搭建

源码地址:点击打开链接管理员登录后点击可以进入管理页面,管理页面位于views/admin文件夹下;1)当非管理员用户通过url强制进入管理员页面时,需给出对应的提示并阻止其进入;在views/admin文件夹下新建index.html文件,在routers/admin.js的路由配置中,对于非管...

2018-04-01 15:44:05

阅读数 1965

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭