admin管理员组

文章数量:1530059

body-parser:用来处理post请求,一般表单会用到post请求

用户填写的表单数据使用post方法发起请求时,数据会放在请求体中向服务器端发送请求更加安全,get请求下数据直接放在地址栏上向服务器发起请求,不利于保护用户隐私

  1. 项目目录下 cmd 进入项目所在路径
 npm install body-parser

安装成功会在项目根目录下的package.json文件中显示(package.json文件中的dependencies对象中会记录项目安装过的插件啊、依赖啊、第三方包啊)

  1. app.js文件中全局引用并注册

// 引入body-parser模块,用来处理post请求参数
const bodyPaser = require(‘body-parser’);
// 处理post请求参数
app.use(bodyPaser.urlencoded({extended: false}))
app.use(bodyParser.json());

  1. 使用(特别注意:form中action的路径一定要与路由部分post的路径一致!!!!!!!否则会报can post 的错误!!
 // HTML部分
 <form action="/admin/login" method="post">
 	// 此处省略表单内容
 </form>
 // 路由文件部分 
 admin.post('/admin/login', (req, res) => {
     res.rend(req.body);
 })

本文标签: 插件案例项目Parserbody