Nodejs各種要求のパラメータ応答

753 ワード

参考:https://cnodejs.org/topic/50a333d7637ffa4155c62ddb
1)get方式
リクエスト/api?username=hello
ルート対応
app.get('/api',function(req,res){
    var fileName = req.query.username;
    res.send(fileName);
})
2)ポスト方式、
リクエスト/アプリ
ルート対応
app.get('/api/:username',function(req,res){
    var fileName = req.body.username;
    res.send(fileName);
})
3)post一つjson
リクエスト/アプリ
ルート対応
app.get('/api/:username',function(req,res){
    var fileName = req.body;
    res.send(fileName);
})
4)レジュful方式
要求/appi/tom
ルート対応
app.get('/api/:username',function(req,res){
    var fileName = req.params.username;
    res.send(fileName);
})