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

2022-10-06 12:36:11

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

准备:新建form表单

<form method="get" action="http://localhost:8080">
    <p>
        <input type="text" name="user" placeholder="用户名">
    </p>
    <p>
        <input type="text" name="pass" placeholder="密码">
    </p>
    <p>
        <input type="submit" value="提交">
    </p>
</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);

效果:
在这里插入图片描述
在这里插入图片描述

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);

效果:
在这里插入图片描述
在这里插入图片描述

  • 作者:Poppy_LYT
  • 原文链接:https://blog.csdn.net/Poppy_LYT/article/details/100105992
    更新时间:2022-10-06 12:36:11