系统学习第一步
一、后台简介:
主要采用 Node 和 Mongo 搭建网站后台,建立一个后台管理系统,以及写数据接口一系列操作。
二、后台搭建:
1、express项目搭建:
express + 项目名
2、安装依赖模块:
(1) 安装 ejs 模块命令
cnpm install ejs --save
替换模板引擎——ejs
app.set('views', path.join(__dirname, 'views'));//设置模板引擎存放目录 // app.set('view engine', 'jade');//原始模板引擎 // app.set('view engine', 'ejs'); app.engine('.html',require('ejs').__express);//替换的ejs模板引擎 app.set('view engine','html');
(2) 安装 express-session 模块
cnpm install express-session
配置 session 模块
var session = require('express-session'); app.use(cookieParser('sessionid')); app.use(session({ secret:'sessionid',//与cookieParser的值相同 resave:true, saveUninitialized:true }));
注:验证 session 是否正常使用的方法——如果session可以正常使用的话,会在req下面挂一个session数据
3、引入样式插件 —— bootstrap
因为习惯,这里就引入了bootstrap,它可以使用本地的文件直接放入 public 静态资源文件夹,也可以下载 bootstrap 模块等等...当然不要忘了bootstrap依赖的 jquery
引入:
<link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css"> <script src="/bootstrap/js/jquery-3.1.1.min.js"></script> <script src="/bootstrap/js/bootstrap.min.js"></script>
注:/ 代表 public 文件夹
4、公共模板处理
新建一个公共部分的文件夹,把页面中公共部分抽离出来封装到新建的文件夹中,然后在页面中使用 include 引入到页面中
<%include 公共模块封装的路径%>