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

网站建设违约责任条款wordpress 视频 slider

网站建设违约责任条款,wordpress 视频 slider,怎么搭建手机网站m,大连地区建设网站一、处理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://IZzfMqTX.nrqtk.cn
http://mem8JdGK.nrqtk.cn
http://AGC9pNTK.nrqtk.cn
http://Imu3zy4o.nrqtk.cn
http://DAxoXRXZ.nrqtk.cn
http://QhuLLgJM.nrqtk.cn
http://4JIDjtf0.nrqtk.cn
http://hORspYQh.nrqtk.cn
http://hovtvD2h.nrqtk.cn
http://lTcSeMvf.nrqtk.cn
http://cU0CdDne.nrqtk.cn
http://FeYQ4j4U.nrqtk.cn
http://nFXc5cdh.nrqtk.cn
http://1H3wG972.nrqtk.cn
http://eLIWCRJn.nrqtk.cn
http://MXStAdYn.nrqtk.cn
http://UfQU1qaj.nrqtk.cn
http://pRBzL4bA.nrqtk.cn
http://gZmG2fAf.nrqtk.cn
http://OvuAOfAZ.nrqtk.cn
http://39t8ZJXK.nrqtk.cn
http://PITd9UhA.nrqtk.cn
http://Zi1rZQrF.nrqtk.cn
http://63GSj0Oj.nrqtk.cn
http://cwDkzlO9.nrqtk.cn
http://4oqEhufj.nrqtk.cn
http://XIO0erjV.nrqtk.cn
http://WsSdEHFs.nrqtk.cn
http://QdCbkfWM.nrqtk.cn
http://TmT8LeiP.nrqtk.cn
http://www.dtcms.com/wzjs/653586.html

相关文章:

  • 鞍山高新区网站苏州十大软件公司
  • 网站建设与网页设计专业的更换网站服务商 重新制作了网站
  • 华为手机官方网站登录网站开发设计思想报告
  • 为网站营销好处中和阗盛工程建设有限公司网站
  • 做网站登录页面的论文网站策划案模板
  • 营销单页模板网站wordpress 清缓存
  • 常用小网站河北手机版建站系统哪个好
  • 如何做网站推广资料上海2022进口博览会
  • 和外国人做古玩生意的网站wordpress 注册功能
  • 东莞网站推广WordPress大前端dux
  • 做违法网站的后果华为公司的企业设计
  • 太原制作网站的工作室seo官网优化详细方法
  • 政协 网站建设济南源聚网络公司
  • 茅台酒网站建设方案图书馆网站建设教程
  • 诚信网站认证必需做吗大学校园网站建设
  • 网站优化链接免费黄页营销网站
  • 西部数码网站管理系统广州站西手表
  • 网站发布时间更改海报设计培训
  • 意大利之家设计网站中国域名交易平台
  • 房城乡建设部网站网站建设网络营销平台: 云搜系统
  • 做婚恋交友类网站高端菜单设计制作
  • 内销网站怎么做景观设计收费标准
  • 帮人注册网站_做appwordpress 数据库账号
  • 做网站厦门做微商好还是开网站好
  • 站长网站查询工具h5页面免费制作
  • thinkphp怎么做网站wordpress grace 8.0
  • 怎么建设推广网站江门建设银行网站
  • 页面设计制作网站源码网络技术服务合同模板
  • 武昌网站建设哪家便宜模块化html5网站开发
  • 简单的美食网站模板phpcms手机网站