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