简版的电商项目学习——第一步:express后台搭建以及基本模块、插件配置

系统学习第一步

一、后台简介:

  主要采用 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    公共模块封装的路径%>
原文地址:https://www.cnblogs.com/cmy485562216/p/8335535.html