使用express脚手架搭建一个后台项目(上)
今天讲一个很遥远的demo,使用express脚手架搭建一个后台管理系统。做任何项目之前都要先构思好项目的基本功能,实现的效果和方法。大型的标准项目开发还要写很多文档,比如需求分析,开发文档等等。
今天这个小项目的基本功能是登录,注册,session存储用户名,用户名提取展示在各个页面,数据的增删改查,用户注销
首先是搭建express脚手架,按照步骤一步一步来安装
在项目文件夹mybms里建子文件夹bms,在bms的命令窗口先npm init , (如果全局安装npm i express -g安装过了再安装express本地依赖 npm i express --save,如果没有express全局安装,就先-g全局安装)。
这两个 -g是应用生成器,也就是脚手架 只装一次
然后express -e 创建脚手架的项目
再按照提示安装依赖和运行,
依赖有两块是需要额外安装的,在项目中的app.js里也要再自己引入,这是因为我express的版本缺这些东西,如果你的版本有,就是安装好以后的app.js里都有,你可以忽略这段话。
express的路由有两种,应用级路由和路由级路由
应用级别路由:直接挂载在服务器对象上
路由级别的路由:router挂载到根路径下
到这里路由就基本了解和配置好了,来设置一个运行项目的一个指令
当前应用的编译指令,6行,拿到项目的第一件事是让项目跑起来
安装了ejs和mongodb之后,进行登录和注册的编写