index.html文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
</head>
<body>
<form action="http://localhost:8045/list" method="post">
<input type="text" name="name" placeholder="输入姓名"/>
<input type="text" name="age" placeholder="输入年龄"/>
<input type="submit" value="提交"/>
</form>
</body>
</html>
server.js文件
/*
post数据接收
*/
const http = require('http');
http.createServer(function(req,res){
//post数据分段发送
//post数据比get大得多
let str = '';
let i = 0;
req.on('data',function(data){
console.log(`第${++i}次收到数据`);
str += data;
});//有一段数据到达,就会触发(多次)
req.on('end',function(){
console.log(str);
})//数据全部到达的时候(一次)
}).listen(8045);