Node.js クエリを渡す
本稿ではクエリを渡して実行結果に反映する方法を紹介します。
QueryString.js
// http モジュールのロードvar http = require('http');// url モジュールのロードvar url = require('url');
// Server オブジェクトの作成http.createServer(function(request, response){ var url_parts = url.parse(request.url, true); // レスポンスとして 200、プレーンテキストを返します。 response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('こんにちは '+ url_parts.query.name + ' さん' +'n'); console.log(url_parts.query.name + 'からリクエスト');}).listen(8080, 'localhost');// サーバーはリクエストを待っていることを示すメッセージconsole.log('http://localhost:8080 でサーバー動作中');実行する URL http://localhost:8080/?name=Toshihiko
実行結果 クエリにある “Toshihiko” が画面に表示されました。
💬 コメント