会话跟踪技术

**1 全局安装脚手架

    1、全局安装脚手架 cnpm i express express-generator -g

    2、测试安装结果  express --version

    3、储存会话存储功能  cnpm i express-session -save

**2 使用脚手架创建项目

    express -e 项目名称

    cnpm cd 下一级项目目录

    cnpm i 恢复所有

    npm start (可以修改 package.json 中的start命令,start=nodemon ./bin/www)

**3 项目结构

    bin/www

    public

    routes

    views 

    app.js

    package.json

4** 创建自定义路由

1、在 routes 目录下创建 xx.js 文件,

在文件中引入express模块     var express = require('express')

创建路由     var router = express.Router()

    便携路由函数

router.get('/二级路由', function(req,res,next){})

将路由函数暴露出来module.exports = router

2、在 app.js 中引入 xx.js 文件

 var     xxRouter = require('./routes/xx.js')

例如: var indexRouter = require('./routes/index');
    创建中间件

app.use('/一级路由', xxRouter)
例如:app.use('/', indexRouter);

注意:(在app.js下配置中文乱码问题)

app.use(function(res,res,next){

  res.setHeader('Content-Type','text/html;charset=utf-8')

  next()

})

拓展知识

<%%>之间可以写服务器端代码

上一篇:RouteDebug.dll


下一篇:vue-router模块化管理