我在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