Getリクエストのパラメータを取得する方法【Node.js】
調べたところ、Node.jsをそのまま使うというケースは少ないようです。
一般的には「express」というフレームワークを利用することで、記述を簡略化しています。
便利なライブラリらしいので、実際に作って動かしてみましょう。
expressの導入
npm install express
お馴染みのnpmでインストールします。簡単です。
プログラム
var express = require("express");
var app = express();
var server = app.listen(3000, function(){
console.log("Node.js is listening to PORT:" + server.address().port);
});
app.get("/api/data", function(req, res, next) {
if (req.query.key) {
console.log(req.query.key);
res.json({data: req.query.key});
} else {
res.json({data: 0});
}
});実行結果

まとめ
ここではGetパラメータの値をそのまま返すプログラムを作成しました。意外と簡単な仕組みで作ることができます。複数のAPIを提供する場合でも、同じような記述を追記していくことで実現できます。
このライブラリは便利そうです。





