Nodejs—express+body-parser获取表单数据(get/post)(图文)

Nodejs—express+body-parser获取表单数据(get/post)

准备:新建form表单

1、获取get数据 使用express模块的get方法

const express = require('express');
const server = express();
server.get('/', (req, res) => {
    console.log(req.query); // 也可以用url querystring拆分,但用express模块很简单
	  res.send('ok').end();
 })
server.listen(8080);

效果:
Nodejs—express+body-parser获取表单数据(get/post)(图文)_第1张图片
在这里插入图片描述

2、获取post数据 使用express模块的post方法
// 获取post数据 使用body-parser模块
// 第一步:cnpm install body-parser
// 第二步:引入 const bodyParser = require(‘body-parser’);
// 第三步:use一下,{extended: false} 禁止扩展
// 第四步:使用express模块的post方法

const express = require('express');
const server = express();
const bodyParser = require('body-parser');
server.use(bodyParser.urlencoded({extended: false}));
server.post('/', (req, res) => {
    console.log(req.body);
    res.send('ok').end();
})
server.listen(8080);

效果:
Nodejs—express+body-parser获取表单数据(get/post)(图文)_第2张图片
在这里插入图片描述

你可能感兴趣的:(Nodejs)