0
我正在使用node.js express和mongodb,我有一個來自客戶端的輸入數據,我需要將數據傳遞給服務器尋找它的屬性併發送到另一個頁面的客戶端。在服務器和客戶端之間傳遞數據(node.js + mongodb)
現在我有req.body.age
的問題,它可以從客戶端的輸入中獲取數據,並使用find()
來獲得其適當的屬性。
服務器端代碼:
功能在其他的.js文件傳送
exports.find_user = function(req, res) {
res.render('find_user.jade');
};
exports.user = function(req, res){
member = new memberModel();
member.desc.age = req.body.age; //problem
console.log(req.body.age); //undefined
memberModel.find({desc: {age: '7'}}, function(err, docs){
res.render('user.jade', { members: docs });
console.log(docs);
});
};
memberModel.find({desc: {age: '7'}}
只是硬編碼拿起用戶與7歲(工程)
客戶端代碼(玉):
數據頁面
user.jade
我還是得到了一個未定義當我'的console.log(req.body.age)',不能POST/find_user /用戶 – nihulus 2012-08-03 11:46:58
請出示那麼我就是你處理路線的地方。它正在向/ find_user/user發出POST請求,而不是GET請求,所以可能是您的路由不能正確接受POST請求。 – valscion 2012-08-03 12:17:00