修改无法获取post提交的数据

Posted 心诚则灵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改无法获取post提交的数据相关的知识,希望对你有一定的参考价值。

前一篇文章中,我们写了一个login接口的web服务器,但是存在post数据无法获取的问题。现在我们进行解决这个问题,代码如下:
1.首先修改app.js文件

const express=require(\'express\');
var app=express();
app.listen(3000);
app.use(express.json());
app.use(express.urlencoded({extended:true}));
const login=require(\'./routers/login\')
console.log("服务器启动成功")
app.use(\'/login\',login)

2.尔后在login.js文件中做个简单的修改

const express=require(\'express\');
const pool=require(\'../pool.js\');
var router=express.Router();
router.post(\'/\',(req,res)=>{
  var uname=req.body.uname,
  var upwd=req.body.upwd,
  var sql=`select id from 数据库表名 where uname=?&upwd=?`,
  pool.query(sql,[uname,upwd],(err,result)=>{
     if(err) throw err
     console.log(result)
 })
})
module.exports=router

以前处理这种问题,都是交给body-parser模块进行处理,但是该模块现在已经废弃。因此现在直接使用express来代替body-parser的模块功能!
下一节将进行node里的get方法实操,以及进行get访问接口

以上是关于修改无法获取post提交的数据的主要内容,如果未能解决你的问题,请参考以下文章

网页表格内容修改后post提交 时 提交的还是修改前数据 怎么回事呀

PHP form提交后,php代码无法解析

解决:通过ajax,PUT方式提交的数据无法获取的问题

苹果微信浏览器不能post方式提交数据问题

form表单如何取得返回值

ajax常用实例代码总结参考