前一篇文章中,我们写了一个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访问接口
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。