如何提取表单数据(form[method=“post”])以及从Node.js中的HTTPpost方法发送的文件上传
我读了文档,用谷歌搜索了一下,什么也没找到
功能(请求、响应){
//请求。发布????
}
有图书馆还是黑客
您可以使用querystring模块:
var qs=require(’querystring’);
功能(请求、响应){
if(request.method==“POST”){
变量体=“”;
请求.on(’data’,函数(data){
body+=数据;
//POST数据太多,请终止连接!
//1e6==1*Math.pow(10,6)==1*1000000~~~1MB
如果(车身长度大于1e6)
request.connection.destroy();
});
request.on(’end’,function(){
var post=qs.parse(body);
//使用post[‘blah’]等。
});
}
}
现在,例如,如果您有一个名为age的input字段,您可以使用变量post访问它:
console.log(post.age);