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 相关文章推荐
使用forever管理nodejs应用教程
Jun 03 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
nodejs读写json文件的简单方法(必看)
Mar 09 NodeJs
nodejs开发——express路由与中间件
Mar 24 NodeJs
详解HTTPS 的原理和 NodeJS 的实现
Jul 04 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
nodejs分离html文件里面的js和css的方法
Apr 09 NodeJs
NodeJS读取分析Nginx错误日志的方法
May 14 NodeJs
Nodejs监听日志文件的变化的过程解析
Aug 04 NodeJs
NodeJs crypto加密制作token的实现代码
Nov 15 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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对gzip文件或者字符串解压实例参考
2008/07/25 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
js中reverse函数的用法详解
2013/12/26 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
Python之reload流程实例代码解析
2018/01/29 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python pygame实现五子棋小游戏
2020/10/26 Python
python如何运行js语句
2020/09/09 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
销售自荐信
2013/10/22 职场文书
家居饰品店创业计划书
2014/01/31 职场文书
公立医院改革实施方案
2014/03/14 职场文书
学习雷锋活动总结
2014/04/29 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
运动与健康自我评价
2015/03/09 职场文书
开学典礼校长致辞
2015/07/29 职场文书
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android
Java Spring读取和存储详细操作
2022/08/05 Java/Android