Nodejs--post的公式详解


Posted in NodeJs onApril 29, 2017

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 相关文章推荐
用nodejs实现PHP的print_r函数代码
Mar 14 NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
Windows系统中安装nodejs图文教程
Feb 28 NodeJs
nodejs中实现sleep功能实例
Mar 24 NodeJs
Nodejs进阶之服务端字符编解码和乱码处理
Sep 04 NodeJs
NodeJS爬虫实例之糗事百科
Dec 14 NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 NodeJs
nodejs+mongodb aggregate级联查询操作示例
Mar 17 NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 NodeJs
Nodejs中获取当前函数被调用的行数及文件名详解
Dec 12 NodeJs
nodejs语言实现验证码生成功能的示例代码
Oct 13 NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 NodeJs
NodeJs的fs读写删除移动监听
Apr 28 #NodeJs
NodeJs安装npm包一直失败的解决方法
Apr 28 #NodeJs
NodeJs模拟登陆正方教务
Apr 28 #NodeJs
用Nodejs搭建服务器访问html、css、JS等静态资源文件
Apr 28 #NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 #NodeJs
详解nodejs express下使用redis管理session
Apr 24 #NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 #NodeJs
You might like
认识并使用PHP超级全局变量
2010/01/26 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
Python的randrange()方法使用教程
2015/05/15 Python
深入解析Python中的线程同步方法
2016/06/14 Python
深入学习Python中的装饰器使用
2016/06/20 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
C语言基础笔试题
2013/04/27 面试题
导师就业推荐信范文
2014/05/22 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android