2012-12-19 145 views
1

我學習的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)只會返回{},什麼是它的意義?

+0

'{}'是一個JavaScript ['Object'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object)。 –

+3

這一切都在文檔 - [req.body](http://expressjs.com/api.html#req.body)在這裏,[req.params](http://expressjs.com/api.html #req.params)在這裏。 –

回答