修改无法获取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提交的数据的主要内容,如果未能解决你的问题,请参考以下文章