使用express脚手架搭建一个后台项目(上)

      今天讲一个很遥远的demo,使用express脚手架搭建一个后台管理系统。做任何项目之前都要先构思好项目的基本功能,实现的效果和方法。大型的标准项目开发还要写很多文档,比如需求分析,开发文档等等。

      今天这个小项目的基本功能是登录,注册,session存储用户名,用户名提取展示在各个页面,数据的增删改查,用户注销

       首先是搭建express脚手架,按照步骤一步一步来安装     

      在项目文件夹mybms里建子文件夹bms,在bms的命令窗口先npm init , (如果全局安装npm i express -g安装过了再安装express本地依赖 npm i express --save,如果没有express全局安装,就先-g全局安装)。  使用express脚手架搭建一个后台项目(上)

这两个 -g是应用生成器,也就是脚手架 只装一次

使用express脚手架搭建一个后台项目(上)

然后express -e 创建脚手架的项目

使用express脚手架搭建一个后台项目(上)

再按照提示安装依赖和运行,

使用express脚手架搭建一个后台项目(上)

使用express脚手架搭建一个后台项目(上)

依赖有两块是需要额外安装的,在项目中的app.js里也要再自己引入,这是因为我express的版本缺这些东西,如果你的版本有,就是安装好以后的app.js里都有,你可以忽略这段话。

使用express脚手架搭建一个后台项目(上)

 

使用express脚手架搭建一个后台项目(上)

express的路由有两种,应用级路由和路由级路由

应用级别路由:直接挂载在服务器对象上

路由级别的路由:router挂载到根路径下

 

使用express脚手架搭建一个后台项目(上)

使用express脚手架搭建一个后台项目(上)

到这里路由就基本了解和配置好了,来设置一个运行项目的一个指令

当前应用的编译指令,6行,拿到项目的第一件事是让项目跑起来

使用express脚手架搭建一个后台项目(上)

使用express脚手架搭建一个后台项目(上)

使用express脚手架搭建一个后台项目(上)

使用express脚手架搭建一个后台项目(上)

安装了ejs和mongodb之后,进行登录和注册的编写

使用express脚手架搭建一个后台项目(上)

 

使用express脚手架搭建一个后台项目(上)