美文网首页
Express框架整合

Express框架整合

作者: 子心_ | 来源:发表于2019-06-12 20:56 被阅读0次

    Express框架整合:express整合、multer使用、consolidate和route

    配置安装:

    cnpm install express express-static body-parser cookie-parser cookie-session jade ejs
    

    在server.js中:

    const express = require('express');
    const static = require('express-static');
    const cookieParser = require('cookie-parser');
    const cookieSession = require('cookie-session');
    const bodyParser = require('body-parser');
    const ejs = require('ejs');
    const jade = require('jade');
    
    var server = express();
    
    server.listen(8080);
    
    //1.解析cookie
    server.use(cookiesParser('ut3q2t27ngt302308t'));
    //2.使用session
    var arr = [];
    for(var i=0; i < 1000000; i++){
        arr.push('keys_'+Math.random());
    }
    server.use(cookieSession({name:'zns_sess_id',keys: arr,maxAge: 20*3600*1000}));
    //3.post数据
    server.use(bodyParser.urlencoded({extend: false}));
    
    //用户请求
    server.use('/',function(req, res, next){
        console.log(req.query, req.body, req.cookies, req.session);
    });//此处的next操作指的就是下面4.static数据这一步。执行了next就是静态数据读取文件给客户端返回出去,如果不执行next就是自己来返回东西
    //4.static数据
    server.use(static('./www'));//告诉服务器到www目录下找文件
    
    

    body-parser只能解析post数据,不能解析post文件

    相关文章

      网友评论

          本文标题:Express框架整合

          本文链接:https://www.haomeiwen.com/subject/mvbrfctx.html