全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Node.js Express 框架 POST方法详解

POST 方法

以下实例演示了在表单中通过 POST 方法提交两个参数,我们可以使用 server.js 文件内的 process_post 路由器来处理输入:

index.htm 文件代码修改如下:

<html>
<body>
<form action="http://127.0.0.1:8081/process_post" method="POST">
First Name: <input type="text" name="first_name"> <br>

Last Name: <input type="text" name="last_name">
<input type="submit" value="Submit">
</form>
</body>
</html>

server.js 文件代码修改如下:

var express = require('express');
var app = express();
var bodyParser = require('body-parser');

// 创建 application/x-www-form-urlencoded 编码解析
var urlencodedParser = bodyParser.urlencoded({ extended: false })

app.use(express.static('public'));

app.get('/index.htm', function (req, res) {
  res.sendFile( __dirname + "/" + "index.htm" );
})

app.post('/process_post', urlencodedParser, function (req, res) {

  // 输出 JSON 格式
  response = {
    first_name:req.body.first_name,
    last_name:req.body.last_name
  };
  console.log(response);
  res.end(JSON.stringify(response));
})

var server = app.listen(8081, function () {

 var host = server.address().address
 var port = server.address().port

 console.log("应用实例,访问地址为 http://%s:%s", host, port)

})

执行以上代码:

$ node server.js

应用实例,访问地址为 http://0.0.0.0:8081

浏览器访问 http://127.0.0.1:8081/index.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# node  # express  # post  # nodejs  # Node.js获取前端ajax提交的request信息  # 详解Node.Js如何处理post数据  # 基于node.js依赖express解析post请求四种数据格式  # 轻松创建nodejs服务器(10):处理POST请求  # Nodejs 发送Post请求功能(发短信验证码例子)  # NodeJs读取JSON文件格式化时的注意事项  # nodejs读写json文件的简单方法(必看)  # Jquery通过ajax请求NodeJS返回json数据实例  # Node.js如何响应Ajax的POST请求并且保存为JSON文件详解  # 应用实例  # 可以使用  # 表单  # 大家多多  # method  # action  # form  # http  # br  # last_name  # submit  # first_name  # input  # type  # text  # body  # process_post  # index  # htm  # js 


相关文章: 如何通过主机屋免费建站教程十分钟搭建网站?  建站主机系统SEO优化与智能配置核心关键词操作指南  家具网站制作软件,家具厂怎么跑业务?  建站之星备案是否影响网站上线时间?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  php json中文编码为null的解决办法  建站之星各版本价格是多少?  建站之星与建站宝盒如何选择最佳方案?  如何在万网自助建站平台快速创建网站?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  图册素材网站设计制作软件,图册的导出方式有几种?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  制作网站的软件免费下载,免费制作app哪个平台好?  如何通过虚拟机搭建网站?详细步骤解析  如何在IIS7上新建站点并设置安全权限?  太平洋网站制作公司,网络用语太平洋是什么意思?  大型企业网站制作流程,做网站需要注册公司吗?  建站主机服务器选型指南与性能优化方案解析  TestNG的testng.xml配置文件怎么写  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  实例解析Array和String方法  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  建站之星如何保障用户数据免受黑客入侵?  C#怎么使用委托和事件 C# delegate与event编程方法  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  如何确认建站备案号应放置的具体位置?  建站之星安装步骤有哪些常见问题?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  *服务器网站为何频现安全漏洞?  如何在宝塔面板创建新站点?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何通过远程VPS快速搭建个人网站?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  如何安全更换建站之星模板并保留数据?  公司网站设计制作厂家,怎么创建自己的一个网站?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  建站上市公司网站建设方案与SEO优化服务定制指南  实例解析angularjs的filter过滤器  定制建站价位费用解析与套餐推荐全攻略  建站之星后台密码如何安全设置与找回?  如何快速搭建个人网站并优化SEO?  如何在阿里云高效完成企业建站全流程?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何配置WinSCP新建站点的密钥验证步骤?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  Bpmn 2.0的XML文件怎么画流程图 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。