node之blog实战12(后台管理功能及界面的搭建)

前端页面信息栏的展示需要后台发布相关数据到数据库才可以展示,所以接下来开始搭建后台管理界面。

(1)用户身份验证

  在进入后台管理界面之前,首先要进行用户身份验证,如下所示

  

   接下来用tony管理员身份下点击按钮,进入后台管理页

  

  

  此时服务端输出如下

  

 

   这里可能有人会问,普通用户没有点击链接,为什么要做身份验证???

场景:
    普通用户登录状态下,直接开一个新窗口,输入http://localhost:3000/admin
  后台管理首页也可以进入后台... ... 所以这里要做下身份验证,阻止普通用户通过链接登录后台管理

  如下所示

  

   此时,如果是普通用户登录时,输入链接访问后台管理界面,则如下所示

  

   

  接下来编写后台模板页

  views目录下新建admin目录,存放后台静态模板资源

  

  

  

 

 

 

 

 (2)后台首页模板

  接下来使用bootstrap编写后台模板

  1、下载模板,这里直接用npm下载到依赖里,也可以使用。为了稳定我们选择3.3.7版本

    

 

   2、接下来开始编写后台模板,我们抽取公共头部所以要用到模板引擎art-template的相关语法

block
extend
include

  3、界面导航右上角要求显示用户名,则服务端传回即可

    

    

    

 

 

 

(3)最终后台首页如下

  

 

 

 

 

 

 

.

posted @ 2020-02-14 18:13  剑仙6  阅读(154)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线