博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
夺命雷公狗---node.js---10之POST的接收
阅读量:5054 次
发布时间:2019-06-12

本文共 1671 字,大约阅读时间需要 5 分钟。

首先我们在项目下创建一个表单,代码如下所示:

 

    
Title

form表单测试

 

 

上面的name是一定要有的,因为我们到时候是通过他来对表单进行访问的,然后开始编写index.js文件,代码如下所示:

 

 

var http = require('http'),    fs = require('fs'),    url = require('url'),    util = require('util'),    querystring = require('querystring');var server = http.createServer(function(req,res){    var pathname = url.parse(req.url).pathname;    if(pathname == '/index'){        var pageContent = fs.readFile('index.html','utf-8',function(err,data){            if(err){                console.log('Server error:111');            }else{                res.writeHead(200,{"Content-Type":"text/html"});                res.write(data);                res.end();            }        });    }else if(pathname == '/post'){        var post = '';        req.on('data',function(chunk){            post += chunk;        });        req.on('end',function(){            post = querystring.parse(post);            res.writeHead(200,{"Content-Type":"text/html"});            res.write('user is '+ post.user + '
'); res.write('password is '+ post.password + '
'); res.write('email is '+ post.email + '
'); res.write('address is '+ post.address); res.end(); }); }else{ res.writeHead(404,{"Content-Type":"text/plain"}); res.end('error:404'); console.log('error'); }});server.listen(3323);console.log('@http://localhost:3323');

 

然互我们通过http://localhost:3323/index 这样的方法对她进行访问,效果如下所示:

 

点击提交过后即可获取到结果:

 

转载于:https://www.cnblogs.com/leigood/p/5769406.html

你可能感兴趣的文章
Vue-详解设置路由导航的两种方法
查看>>
一个mysql主从复制的配置案例
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
dvwa网络渗透测试环境的搭建
查看>>
Win8 安装VS2012 和 Sql Server失败问题
查看>>
过点(2,4)作一直线在第一象限与两轴围成三角形,问三角形面积的最小值?...
查看>>
java aes CBC的填充方式发现
查看>>
使用ionic cordova build android --release --prod命令打包报有如下错误及解决方法
查看>>
BZOJ 2338 HNOI2011 数矩形 计算几何
查看>>
关于页面<!DOCTYPE>声明
查看>>
【AS3代码】播放FLV视频流的三步骤!
查看>>
C++标准库vector使用(更新中...)
查看>>
cocos2d-x 2.2.6 之 .xml文件数据读取
查看>>
枚举的使用
查看>>
BZOJ 1531 二进制优化多重背包
查看>>
BZOJ 2324 (有上下界的)费用流
查看>>
python3基础06(随机数的使用)
查看>>
Zookeeper系列(二)特征及应用场景
查看>>
【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试
查看>>
Spring Boot使用Druid和监控配置
查看>>