-------------------2017/12/02补充:缺了一个重要条件。。。
var bodyParser = require('body-parser');
var app = express() app.use(bodyParser.json()); // for parsing application/json app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
-------------原答案:
前端传给后端的参数有可能在这几个地方:
1,req.params.old_id 2,req.body.old_id 3,req.query.old_id
form:post是这样的
app.post('/update/:old_id',function(req,res,next){ var old_id = req.params.old_id; console.log(old_id) console.log(req.body); });
ajax:post方法是这样的:
app.post('/post_opra_record',function(req,res){ console.log(req.body); })
以上是自己总结的,也许有偏差,本身对express还不是很熟悉;
通用:
req.param('user') 这个好像是通用的
------------------2017/12/09补充,https://www.imooc.com/video/3781 这里老师2:00的时候开讲