• 简版的电商项目学习——第一步: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    公共模块封装的路径%>
  • 相关阅读:
    资源: StaticResource, ThemeResource
    资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件
    绘图: Shape, Path
    绘图: Stroke, Brush
    动画: 线性动画, 关键帧动画
    动画: 缓动动画
    动画: ThemeAnimation(主题动画)
    动画: ThemeTransition(过渡效果)
    绑定: 与 Element 绑定, 与 Indexer 绑定, TargetNullValue, FallbackValue
    BeautifulSoup在Windows下安装(running 2to3)
  • 原文地址:https://www.cnblogs.com/cmy485562216/p/8335535.html
Copyright © 2020-2023  润新知