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小时内与您取得联系。