我學習的NodeJS和快遞包裹,我的研究過程中,我得到的各種語法如節點中的req.body是什麼?
var id = req.params.id;
var wine = req.body;
隨着我req
對象,我們acessing body, params.id
,我沒有得到他們是如何工作的,什麼結果我們得到的,請告訴我有關這些語法? 他們使用引用的例子是:
exports.addDoctor = function(req,res){
var doctor = req.body;
console.log(doctor);
db.collection('doctors',function(err,collection){
collection.insert(doctor,{safe:true},function(err,result){
if (err) {
res.send({'error':'An error is occured'});
} else {
console.log('Success: ' + JSON.stringify(result[0]));
res.send(result[0]);
}
});
});
}
在上面的例子中我們console.log(doctor)
只會返回{}
,什麼是它的意義?
'{}'是一個JavaScript ['Object'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object)。 –
這一切都在文檔 - [req.body](http://expressjs.com/api.html#req.body)在這裏,[req.params](http://expressjs.com/api.html #req.params)在這裏。 –