nodeJS从入门到放弃(四)服务器处理数据之POST
程序员文章站
2022-03-28 11:10:41
...
POST请求的数据特点:
1.上限大,数据存在content中,最大1G;
2.根据数据大小,多段式发送
目录结构:
处理POST请求数据
1、form.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="http://localhost:8080/aaa" method="post">
用户:<input type="text" name="user"><br>
密码:<input type="password" name="pass"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
2、server.js
const http=require('http');
const querystring=require('querystring');
http.createServer(function (req, res){
//POST——req
var str=''; //接收数据
//data——有一段数据到达(很多次)
var i=0;
req.on('data', function (data){
console.log(`第${i++}次收到数据`);
str+=data;
});
//end——数据全部到达(一次)
req.on('end', function (){
var POST=querystring.parse(str);
console.log(POST);
});
}).listen(8080);
一个更完善的nodeJS服务器雏形:了解更多