700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > express处理get与post请求

express处理get与post请求

时间:2018-07-22 17:53:36

相关推荐

express处理get与post请求

文章目录

getpost ※

安装

配置

使用示例get

get请求就很容易了,我们使用原生的API就可以了

在express中,req有一个 query属性

直接使用就拿到了

req.query

1.

例如:

app.get(’/example’, function (req, res) {

var data= req.query

data.dateTime = ‘2800-11-5 10:58:51’

data.unshift(comment)

// redirect 重定向到 /

res.redirect(’/’)

})

post ※

在express中没有获取 表单post请求 的API ,我们要用第三方包来获取

body-parser 中间件

安装

npm install --save body-parser

1.

配置

var bodyParser = require(‘body-parser’)

app.use(bodyParser.urlencoded({ extended: false }))

app.use(bodyParser.json())

1.

2.

3.

使用示例

// 引包

var express = require(‘express’)

var bodyParser = require(‘body-parser’)

var app = express()

// 只要加上这两句配置,则在 post请求对象上会多出一个属性:body

// 也就是可以用 req.body 来获取发送过来的数据

// parse application/x-www-form-urlencoded

app.use(bodyParser.urlencoded({ extended: false }))

// parse application/json

app.use(bodyParser.json())

app.use(function (req, res) {

res.setHeader(‘Content-Type’, ‘text/plain’)

res.write(‘you posted:\n’)

res.end(JSON.stringify(req.body, null, 2))

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。