全网整合营销服务商

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

免费咨询热线: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 


相关文章: 北京建设网站制作公司,北京古代建筑博物馆预约官网?  设计网站制作公司有哪些,制作网页教程?  如何在Windows 2008云服务器安全搭建网站?  已有域名能否直接搭建网站?  如何通过万网虚拟主机快速搭建网站?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  建站之星安装模板失败:服务器环境不兼容?  如何零基础开发自助建站系统?完整教程解析  建站主机选购指南与交易推荐:核心配置解析  建站之星收费标准详解:套餐费用及年费价格表一览  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  济南专业网站制作公司,济南信息工程学校怎么样?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  建设网站制作价格,怎样建立自己的公司网站?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  XML的“混合内容”是什么 怎么用DTD或XSD定义  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  深圳网站制作平台,深圳市做网站好的公司有哪些?  建站之星伪静态规则如何正确配置?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  如何在云服务器上快速搭建个人网站?  如何通过VPS建站无需域名直接访问?  香港服务器WordPress建站指南:SEO优化与高效部署策略  建站之星价格显示格式升级,你的预算足够吗?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  Java解压缩zip - 解压缩多个文件或文件夹实例  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何通过VPS建站实现广告与增值服务盈利?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  如何在建站宝盒中设置产品搜索功能?  如何用好域名打造高点击率的自主建站?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  建站之星3.0如何解决常见操作问题?  c# 在ASP.NET Core中管理和取消后台任务  C#如何在一个XML文件中查找并替换文本内容  如何实现建站之星域名转发设置?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  微信小程序 input输入框控件详解及实例(多种示例)  高端建站三要素:定制模板、企业官网与响应式设计优化  网站制作员失业,怎样查看自己网站的注册者?  宿州网站制作公司兴策,安徽省低保查询网站?  Python多线程使用规范_线程安全解析【教程】  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  网站制作软件有哪些,制图软件有哪些?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  如何在景安服务器上快速搭建个人网站? 

您的项目需求

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