当一个form表单get请求发送给服务端时,url中会带有表单信息,我们不能直接根据url来做出相应的反应。
这里可以用到url核心函数的parse方法
例如:
var url = require("url");
var obj = url.parse('/login?name=6&ps=7',true)//true表示将Url对象中的query转化为对象
这样既能分离得到pathname
又能处理表单数据
post请求:
post请求的处理需要中间件body-parser
npm install --save body-parser
配置:
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
使用:
console.log(req.body)