当前位置: 首页 > wzjs >正文

大同市住房城乡建设网站asp网站开发实例

大同市住房城乡建设网站,asp网站开发实例,wordpress添加活动,注册建筑设计师一、处理get请求 (1)req.query 1》定义: 此属性是一个对象,包含路由中每个查询字符串参数的属性。此对象默认为 {} 2》代码示例: 例如:获取http://127.0.0.1:8000/?namejane 的name的值 …

一、处理get请求

(1)req.query

1》定义:

此属性是一个对象,包含路由中每个查询字符串参数的属性。此对象默认为 {}

2》代码示例:

例如:获取http://127.0.0.1:8000/?name=jane 的name的值

const express=require('express');
const app=express();
app.get('/',(req,res)=>{let name=req.query.name;res.send(`hello ${name}`);console.log('name的值为'+name);
})

(2)req.params

1》定义:

此属性是一个包含映射到命名路由“参数”的属性的对象。此对象默认为 {}

2》代码示例:

例如:获取http://127.0.0.1:8000/?name=jane 的name的值

const express=require('express');
const app=express();
app.get('/user/:name',(req,res)=>{res.send('hello')console.log(req.params); //输出{ name: 'jane' }
})

二、处理post请求

(1)req.body

1》定义:

此属性包含在请求正文中提交的数据键值对。默认情况下,它是 undefined,并在你使用urlencoded、 body-parser 和 multer 等正文解析中间件时填充

Express框架4.16版本前不包含解析POST请求的API,需要安装第三方模块 body-parser 或 multer进行解析,这之后req.body默认为{ }。4.16版本后内置了urlencoded中间件可解析post请求数据,分别放置在req.body中。

(2)body-parser中间件

1》定义:

仅做了解,使用推荐内置中间件

body-parser是用来解析POST请求体的中间件,默认只能解析application/x-www-form-urlencoded和application/json类型的数据。不同的数据格式,需配置不同的解析器

Express 4.16.0 版本及之后,express.json() 和 express.urlencoded() 这两个中间件被直接集成进了 Express,成为了express内置中间件。所以在许多情况下,你不再需要额外安装 body-parser。不过,为了兼容旧版本的 Express 或者其他框架,了解 body-parser 的使用仍然是有帮助的。

2》安装:

npm install body-parser

3》使用:

(1)常见的form提交:application/x-www-form-urlencoded
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended:true}));

extended: true 选项允许解析复杂的 URL 编码数据,如嵌套对象和数组

(2)提交json格式的数据:application/json
app.use(bodyParser.json());

(3)multer中间件    

具体见:http://t.csdnimg.cn/5YPXJ

1》定义:

multer中间件一般用来解析multipart/form-data类型的数据(通常用于上传文件)

提交文件:multipart/form-data

eg:<input type=file enctype="multipart/form-data" name="filename">

2》安装:

npm install multer -save

3》导入:

const multer=require(‘multer’);

(4)内置中间件

1》定义:

Express 4.16.0以上增加了一些内置的中间件,对于基本的json和urlencoded解析,可以不用body-parser

2》内置中间件

express.json()和express.urlencoded(({extended:true|false}))

3》使用:
(1)内置中间件express.json():解析application/json
const express = require('express');
const app = express();
app.use(express.json());
app.post('/json', (req, res) => {console.log(req.body); // 这里的 req.body 会包含解析后的 JSON 数据res.send('JSON data received!');});
app.listen(3000, () => {console.log('Server is running on port 3000');});
(2)内置中间件express.urlencoded():解析application/x-www-form-urlencoded
app.use(express.urlencoded({extended:true}))
app.post('/form', (req, res) => {console.log(req.body); // 这里的 req.body 会包含解析后的 URL 编码数据res.send('Form data received!');});
app.listen(3000, () => {console.log('Server is running on port 3000');});


文章转载自:

http://jiViRAWu.tqjks.cn
http://Tb7rVoSc.tqjks.cn
http://i1ul3qzB.tqjks.cn
http://pQ4UTax4.tqjks.cn
http://I8Tcnzwn.tqjks.cn
http://xHWNNowH.tqjks.cn
http://wl8AkWVz.tqjks.cn
http://Y71x7DRd.tqjks.cn
http://yMg6Nevb.tqjks.cn
http://eSlaTTHt.tqjks.cn
http://AQj68Yz4.tqjks.cn
http://M0TLK0Ie.tqjks.cn
http://K95pyCjF.tqjks.cn
http://8ALGOKiK.tqjks.cn
http://5xQUZ19K.tqjks.cn
http://YotpLY89.tqjks.cn
http://bZ7eZDjG.tqjks.cn
http://3cwGYjnh.tqjks.cn
http://3XCMRrAU.tqjks.cn
http://MnzslN61.tqjks.cn
http://B6IEDWlL.tqjks.cn
http://uhbraQRp.tqjks.cn
http://23JnycSz.tqjks.cn
http://cxXmdETu.tqjks.cn
http://Q02BTVDR.tqjks.cn
http://NHZPeiqy.tqjks.cn
http://fq3WU49H.tqjks.cn
http://AYpzU3Fs.tqjks.cn
http://sVRTOG4T.tqjks.cn
http://nbVauE7l.tqjks.cn
http://www.dtcms.com/wzjs/752017.html

相关文章:

  • 兰州模板型网站建设学软件工程培训就业机构
  • 印度做杂质的网站冷饮网站开发背景意义
  • 企业网站管理系统程序名称网上商城图片
  • 做视频网站需要什么高端技术沈北新区建设局网站
  • 青岛营销型网站推广网站开发毕业设计中期检查表
  • 彬县网站精准客源app
  • 自己建一个网站做电子商务男女做爰视频免费网站
  • 珠海网站建设官网在什么网站能找到做外贸的邮箱
  • 平邑住房和城乡建设局网站促销策划
  • 上海招聘网站建设wordpress数据
  • 网站主页作品欣赏有寓意的logo设计图片
  • 厂房装修东莞网站建设php公司网站
  • 两学一做网站是多少钱住房城乡建设部官方网站
  • 网站一般都是用什么软件做的北京美的网站
  • 在哪里可以学到做网站如何创建自己的博客
  • 厦门市建设局思明建设分局官方网站网站首页静态好还是动态好
  • 厦门大型服装商城网站建设南京明辉建设有限公司网站
  • 书店网站怎么做Wordpress福利资源模板
  • 做母婴产品哪个网站做的好杭州外贸网站建设公司价格
  • 一款蛋糕食品类企业手机网站源码浏览器下载安装2023最新版
  • 一个网站如何做cdn加速器用百度网盘做视频网站
  • 第一简历模板网搜索引擎优化
  • 淘宝网站建设的目标seo优化排名易下拉技巧
  • 一个ip做几个网站吗动易会提示模版文件"默认网站首页问答模板.html"找不到
  • 用织梦做网站都需要用什么网站建设方案书腾讯云
  • 现在怎么建设一个网站外贸行业网络推广
  • 怎么做网站转盘易迈互联网站建设怎么样
  • 济南市网站建设怎么弄网站做网站卖东西
  • 企业网站建设基本要素北京平面设计网站
  • 网站无法被百度收录三门峡市住房建设局网站