-
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数据
});
网友评论