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的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
Sep 26 NodeJs
基于nodejs+express(4.x+)实现文件上传功能
Nov 23 NodeJs
NodeJS学习笔记之Module的简介
Mar 24 NodeJs
nodejs爬虫遇到的乱码问题汇总
Apr 07 NodeJs
NodeJs安装npm包一直失败的解决方法
Apr 28 NodeJs
nodeJS实现路由功能实例代码
Jun 08 NodeJs
nodejs 搭建简易服务器的图文教程(推荐)
Jul 18 NodeJs
使用Nodejs连接mongodb数据库的实现代码
Aug 21 NodeJs
nodejs调取微信收货地址的方法
Dec 20 NodeJs
监控Nodejs的性能实例代码
Jul 02 NodeJs
Nodejs + Websocket 指定发送及群聊的实现
Jan 09 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
newxtree.js代码
2007/03/13 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
使用Vue实现简单计算器
2020/02/25 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
Python生成词云的实现代码
2020/01/14 Python
Python实现图像的垂直投影示例
2020/01/17 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
django使用channels实现通信的示例
2020/10/19 Python
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
演讲稿开场白
2014/01/13 职场文书
出国考察邀请函
2014/01/21 职场文书
班级入场式解说词
2014/02/01 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
回复函格式及范文
2015/07/14 职场文书
2016猴年春节问候语
2015/11/11 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
MySQL锁机制
2021/04/05 MySQL
python 实现的截屏工具
2021/05/08 Python
详解MongoDB的条件查询和排序
2021/06/23 MongoDB