HTML 的数据单向提交到Node.js服务器
来源:互联网 发布:java字符串时间转换 编辑:程序博客网 时间:2024/05/22 15:55
第一步:包含一个表单的HTML(表单将数据发送到action指定的端口,服务器在此端口监听):
<!doctype html><html> <head> <title>College Task</title> <meta charset="utf-8" /> </head> <body> <form action='http://localhost:8080/' method='post'><br /> Name: <input type='text' name='name' value='Mowen_Yi' /><br /> Pass: <input type='password' name='pass' value='123456' /> <input type='submit' value='Submit' /> </form> </body></html>
第二步:服务器监听8080端口:
var http=require('http');var querystring=require('querystring');var server=http.createServer(function(req,res){ var postData=''; req.on('data',function(data){ postData+=data; }).on('end',function(){ if(postData!==''){ var params = querystring.parse(postData); console.log(params['name']); console.log(params['pass']); } }); res.end();}).listen(8080,function(){ console.log('Server is running');});
服务器的代码值得注意的地方有两处:
<1> req与res,req(请求)绑定了两个事件,一为接收数据事件,二为数据接收完成事件;
另外即使服务器不回复任何数据,也要使用res.end(),因为客户端在等待服务器的回应。
<2> querystring模块可以用来解析值对参数,querystring.parse(string)函数可以将字符串转化为对象,效果如下:
将服务器在控制台中运行之后,打开HTML页面点击Submit即可在控制台中看到应获得的数据。
阅读全文
1 0
- HTML 的数据单向提交到Node.js服务器
- Node.js提交表单到HTTP服务器
- 在html页面上使用ajax传递json数据到基于express框架(node.js)的服务器
- 利用js提交数据给服务器 可以很秘密的提交数据到服务器 运行会访问 一个gif文件
- 提交数据到服务器
- Android的提交数据到服务器
- Node.js 获取GET、POST提交的数据
- Android 提交数据到服务器
- Android提交数据到服务器
- 5.1提交数据到服务器
- Android提交数据到服务器
- Android 提交数据到服务器
- 通过 JS 实现与后台进行连接,提交表单,将获取到的数据pos给服务器。
- Android提交数据到服务器的几种方法
- Android 提交数据到服务器的四种方法
- android-----提交数据到服务器的4中方式
- 关于AFNetworking的异步提交数据到服务器
- jQuery-datatable添加和修改提交到服务器的数据
- Andrew Ng 《机器学习》课程一些好的辅助资源汇总(Coursera版本)
- POJ 2955-Brackets(区间DP)
- Intersection of Two Arrays
- 《Node.js开发指南》 microblog 基于express4.15.2
- SQL索引优化4(数据库规范)
- HTML 的数据单向提交到Node.js服务器
- 欧拉函数
- 在Android操作系统中如何使用Socket编程实现简易聊天室
- Android--LocalSocket--TCP 使用
- 互联网协议入门(一)
- surf函数
- 肤色检测算法
- [python][正则表达式] 正则表达式简介
- dubbo源码深度解读七之registery模块