美文网首页
node.js--------数据解析

node.js--------数据解析

作者: ZhongQw | 来源:发表于2018-07-24 23:49 被阅读12次
    • post数据

    使用body-parser

    //中间件
    server.use(bodyParser.urlencoded({extended:false})); //是否扩展
    //
    server.use('/',function(req,res){
          console.log(req.body);   //存放post的数据
    });
    

    • post文件

    使用multer

    var objMulter = new multer({dest:'./www/'});
    server.use(objMulter.any()); //any表示任意一个可以挑选,single(文件名)表示只能选择一个
    server.use(function(req,res){   //files是一个数组,里面有原始的很多数据
          req.files[0].originalname   //原始名字
          req.files[0].path        //临时文件路径
          var newName = req.files[0].path + pathLib.parse(req.files[0].originalname).ext;是一个带有扩展名的文件的名字
        fs.rename(req.files[0].path, newName, function (err){
            if(err){
                res.send('失败');
            }else{
                res.send('成功');
            }
        });
    });
    

    • get
    server.use('/',function(req,res){
             console.log(req.query);   //get数据
    });
    

    相关文章

      网友评论

          本文标题:node.js--------数据解析

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