全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Nodejs--post的公式详解

HTML页面内容

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<form action="http://127.0.0.1/dopost" method="post">
  <input type="text" name="name"><br><br>
  <input type="text" name="age"><br><br>
  性别:<br>
  <input type="radio" name="sex" value="男">男
  <input type="radio" name="sex" value="女">女<br><br>
  爱好:<br>
  <input type="checkbox" name="like" value="睡觉">睡觉
  <input type="checkbox" name="like" value="画画">画画
  <input type="checkbox" name="like" value="游戏">游戏<br><br>
  <input type="submit">
</form>
</body>
</html>

NODEJS的公式,如下:

var http = require('http');
var querystring = require('querystring');
var server = http.createServer(function (req,res) {
  //如果你的访问地址是这个,并且请求类型是post
  if(req.url == '/dopost' && req.method.toLowerCase() == 'post'){
    var allData = '';
    //下面是post请求接收的一个公式
    //node为了追求极致,它是一个小段一个小段接收的。
    //接受了一小段,可能就给别人去服务了。防止一个过大的表单阻塞了整个进程
    req.addListener('data',function (chunk) {
      allData += chunk;
      console.log('数据:'+allData);
    });
    //全部传输完毕
    req.addListener('end',function () {
      var oData = allData.toString();
      var iDa = querystring.parse(oData);
      res.end('success');
      console.log(iDa);
      console.log(iDa.like);
      console.log(iDa.name);
      console.log(iDa.sex);
    });
  }
})
server.listen(80,'127.0.0.1');

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# nodejs post  # 小段  # 它是  # 过大  # 人去  # 表单  # 就给  # form  # Title  # body 


相关文章: 如何快速上传自定义模板至建站之星?  相册网站制作软件,图片上的网址怎么复制?  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何正确选择百度移动适配建站域名?  建站之星安装路径如何正确选择及配置?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  如何选择香港主机高效搭建外贸独立站?  如何基于PHP生成高效IDC网络公司建站源码?  广州商城建站系统开发成本与周期如何控制?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  小型网站建站如何选择虚拟主机?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  完全自定义免费建站平台:主题模板在线生成一站式服务  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  建站之星如何保障用户数据免受黑客入侵?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  大连网站制作公司哪家好一点,大连买房网站哪个好?  智能起名网站制作软件有哪些,制作logo的软件?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何挑选最适合建站的高性能VPS主机?  建站主机服务器选购指南:轻量应用与VPS配置解析  深圳网站制作案例,网页的相关名词有哪些?  如何快速上传建站程序避免常见错误?  如何用PHP工具快速搭建高效网站?  如何在阿里云服务器自主搭建网站?  西安大型网站制作公司,西安招聘网站最好的是哪个?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  建站之星Pro快速搭建教程:模板选择与功能配置指南  如何制作网站标识牌,动态网站如何制作(教程)?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何高效利用200m空间完成建站?  山东网站制作公司有哪些,山东大源集团官网?  深圳网站制作的公司有哪些,dido官方网站?  家庭服务器如何搭建个人网站?  如何基于云服务器快速搭建个人网站?  建站OpenVZ教程与优化策略:配置指南与性能提升  宝塔Windows建站如何避免显示默认IIS页面?  定制建站如何定义?其核心优势是什么?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  怎么将XML数据可视化 D3.js加载XML  如何高效完成自助建站业务培训?  制作网站的软件免费下载,免费制作app哪个平台好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。