express框架,使用multer中间件,用form表单post请求接口,返回500;二话不说,先上代码。。。这个是路由设置的://routes.js
saveUrl=multer({dest:path.join(__host,'public','demo')})
app.post(
'/addDemo',
saveUrl.single('files1'),
function(req,res){
handle=require('./post/addDemo.js');
handle(req,res);
}
);这是handle里面处理的//addDemo.js
//什么都没有处理,直接end,对吧。。。
var querystring=require('querystring');
var db=require(__host+'/db/mongod.js');
module.exports=function(req,res){
console.log(req.body);
res.end();
}这个是html代码:<form method="post" action="http://localhost:3000/addDemo" enctype="multipart/form-data">
<input type="text" name="name"/>
<input type="file" name="files1"/>
<input type="submit" value="提交"/>
</form>这个是返回值:这个500是怎么来的。。。为什么会出现500?另外。。。。这个提问不能使用makedown语法么?。。。
添加回答
举报
0/150
提交
取消