//引入http模块
const http = require('http');
//获取url地址中的参数
const url = require('url');
//把query字符串转换为对象
const querystring = require('querystring');
//创建web实例
http.createServer((req,res) => {
// 接受post数据
if(req.mothod === 'POST'){
//数据容器
let postDate = '';
//数据开始发送接收
req.on('data',buffer => postDate += bufffer)
// 数据接收完毕
req.on('end',() => {
//接受完毕后,响应
let json = JSON.stringify(querystring.parse(postDate));
res.end(json);
})
}else{
res.end('ok')
}
}).listen(7878,'0.0.0.0',() => console.log('server start ...'))
Node Js中post数据获取
最新推荐文章于 2023-07-28 17:51:39 发布
这段博客展示了如何使用Node.js的http模块监听并处理POST请求。通过引入http、url和querystring模块,实现了从请求中获取参数并将其转换为JSON格式进行响应的功能。服务器在7878端口启动,当接收到POST请求时,它接收并组合数据,然后在数据接收完成后将解析后的JSON返回给客户端。
摘要由CSDN通过智能技术生成