1、get
- html
<form action="/addPage" method="get">
...
<button type="submit" class="btn btn-default">Submit</button>
</form>
- js
const express = require('require)
const app = express()
//配置公共资源
app.use(express.static('./public'))
app.get('/addPage',function(req,res){
console.log(req.query)
})
2.post
html同上
原生express并没有处理post的方法,所以需要用到中间件body-parser
- 安装
npm install body-parser -S
- js
const express = require('express')
const app = express()
const bodyParser = require('body-parser')
//配置body-parser
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.post('/addPage', function (req, res) {
//req.query只能拿到get参数
//post请求使用 body-parser拿到
console.log(req.body);
});