我在Express on Node.js中使用app.get
和app.post
函數。app.get和app.post在node.js中獲取值
我的例子是這樣的:
app.post('/status', function(req, res) {
if (~packages.STATUSES.indexOf(req.body['status'])) {
res.status(req.body.status, req.body.message);
res.jsonp(new packages.Success('status updated'));
} else {
res.jsonp(new packages.Error('invalid status'));
}
});
,如果我上傳數據到服務器這工作,我注意到,它會獲得
req.body['status'];
的值,如果我用什麼GET並在這裏傳遞價值?我該怎麼做才能獲得'地位'?
app.get('/status', function(req, res) {
// how can I get status... var status = ??
if (~packages.STATUSES.indexOf(status) { //got value
res.status(req.body.status, req.body.message);
res.jsonp(new packages.Success('status updated'));
} else {
res.jsonp(new packages.Error('invalid status'));
}
});
對不起,如果它聽起來很愚蠢,但我做了一些研究,在網上找不到任何例子。謝謝你的幫助。
爲什麼downvote ...? – jackhao