博客专栏  >  编程语言   >  NodeJS博客实战

NodeJS博客实战

1.NodeJS博客系统实战; 2.使用前提:会html,css,js的基础知识。

关注
8 已关注
26篇博文
  • NodeJS博客实战01_安装模块、创建项目目录和启动第一个服务

    安装好nodejs是项目开始前必须的条件,安装好后即可在终端查看node版本:1.安装模块在一个父级以及父级以上非中文命名的文件夹新建一个文件夹,当做该博客项目目录(如果含有中文安装模块会报错),这里...

    2018-03-20 23:00
    324
  • NodeJS博客实战02_模板引擎的配置和使用

    当页面内容比较多的时候,在绑定路由使用app.send()方法返回大量的html字符串是不现实的,需要配置模板使其返回对应的页面。配置swig模板引擎分为四个步骤:1)加载模板引擎2)配置模板引擎应用...

    2018-03-21 13:19
    209
  • NodeJS博客实战03_静态文件托管

    与模板文件的配置一样,样式或脚本等可以通过路由的方式或者托管的方式进行引入1.路由方式引入//应用程序的启动入口文件 var express = require('express'); //加载ex...

    2018-03-22 10:30
    208
  • NodeJS博客实战04_分模块开发

    该博客项目的模块分为前台展示,后台管理和API接口三个模块,在app.js里面划分好这些模块,在各自模块进行开发app.js://应用程序的启动入口文件 //加载模块 var express = r...

    2018-03-22 21:46
    312
  • NodeJS博客实战05_数据库连接和创建数据库模型类

    1.数据库连接连接mongodb数据之前现在在当前操作系统上安装mongodb数据库并开启,安装方法如下连接:win10系统64位安装mongodbUbuntu16.04安装mongodb数据库默认m...

    2018-03-22 22:29
    368
  • NodeJS博客实战06_前端注册页面

    app.js文件为://应用程序的启动入口文件 //加载模块 var express = require('express'); //加载express模块 var swig = require('...

    2018-03-26 09:09
    213
  • NodeJS博客实战07_body-parser模块的使用

    前端发送的数据请求需要后端获取,express的中间件模块body-parser可用于获取前端Post提交的数据在app.js中加载该模块,并进行配置,body-parser提供了bodyParser...

    2018-03-26 23:16
    215
  • NodeJS博客实战08_用户注册和数据库验证

    1.注册写入数据库在上一篇文章中在后端验证了用户注册输入信息不合法的情况,本篇主要讲解当用户输入合法后数据库写入的内容写入数据则需要对数据库进行操作,前面介绍了使用mongoose模块的Schema对...

    2018-03-27 00:22
    232
  • NodeJS博客实战09_用户登录的实现

    用户登录与用户注册功能类似,都是将获取的数据发送给后端进行合法性判断,然后在执行数据库操作前端使用ajax将获取的登录信息发送给后端;将返回的信息展示在前端页面上,若登录成功,展示出欢迎面板,并附上用...

    2018-03-27 21:31
    195
  • NodeJS博客实战10_cookie的使用

    用户登录博客后退出前再次进入博客,用户进入博客的登录验证,还有用户信息的展示都可以通过cookies的设置实现;cookie的设置在该项目中需要依赖cookies模块;流程为:当用户登录后,后端将用户...

    2018-03-27 23:05
    165
  • NodeJS博客实战11_普通用户与管理员登录

    普通用户和管理员的区别空通过在数据库中增加一个字段实现,给每个用户设置一个字段为idAdmn,如果该用户为管理员,则值为true,否则为false;当用户登录后返回的userInfo存入cookie,...

    2018-03-30 09:22
    371
  • NodeJS博客实战12_后台管理功能和界面搭建

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

    2018-04-01 15:44
    681
  • NodeJS博客实战13_后台管理注册用户展示

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

    2018-04-01 21:38
    176
  • NodeJS博客实战14_后台管理注册用户分页原理和实现

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog主要功能点:1)数据库的分页查询2)前台分页传参3)后端分页数据返回4)页头和页尾的分页处理...

    2018-04-01 21:38
    356
  • NodeJS博客实战15_博客分类的添加

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog主要功能:1)在后台管理页面添加分类管理页面2)点击添加分类可以跳转到表单页面3)填写分类添...

    2018-04-01 21:38
    137
  • NodeJS博客实战16_博客分类的修改和删除

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1)主要功能分类的列表展示;分类的修改;分类的删除;2)实现思路从数据库中获取分类,使用模板...

    2018-04-04 10:24
    91
  • NodeJS博客实战17_前台分类的展示和排序

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog实现功能:1)在前台展示分类2)最新添加非分类展示在最前方实现思路:1)在routers/m...

    2018-04-08 09:12
    155
  • NodeJS博客实战18_博客内容的添加功能实现

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1,主要功能1)博客内容的添加2)博客内容添加页面展示分类列表3)博客列表展示关联分类2,实...

    2018-04-14 16:19
    122
  • NodeJS博客实战19_博客内容修改和删除

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能1)编辑内容页面的渲染2)编辑内容的分类加载3)编辑内容的的提交验证4)内容的删...

    2018-04-14 20:05
    103
  • NodeJS博客实战20_博客添加阅读量,作者和创建时间扩展

    源码地址:https://github.com/RidingACodeToStray/Nodejs_blog1.主要功能1)添加创建者字段2)添加创建时间3)添加阅读量字段2.实现方法1)在创建con...

    2018-04-14 23:32
    86

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部