javascript - node.jsのhttp.requestからブラウザに応答を送信する方法は?

javascript web-applications node.js

nodejs.orgのサンプルコードを使用して、ブラウザに応答を送信しようとしています。

var http = require("http");
var port = 8001;
http.createServer().listen(port);
var options = {
  host: "xxx",
  port: 5984,
  //path: "/_all_dbs",
  path: "xxxxx",
  method: "GET"
};

var req = http.request(options, function(res) {
  console.log('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
  res.setEncoding('utf8');
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
      var buffer = "";
      buffer += chunk;
      var parsedData = JSON.parse(buffer);
      console.log(parsedData);
      console.log("Name of the contact "+parsedData.name);
  });
});

req.on('error', function(e) {
  console.log('problem with request: ' + e.message);
});


req.write( "hello");
req.end();

しかしreq.write( "hello")は文字列をブラウザに出力しないだけですか?
これは正しい方法ではありませんか?静的なhtmlへの応答を入力できるように、ビューフォルダーのhtmlへの応答を出力する方法も教えてもらえますか。
答え
これを試して:

var http = require('http');

var options = {
  host: "127.0.0.1",
  port: 5984,
  path: "/_all_dbs",
  method: "GET"
};

http.createServer(function(req,res){
    var rq = http.request(options, function(rs) {
        rs.on('data', function (chunk) {
            res.write(chunk);
        });
        rs.on('end', function () {
            res.end();
        });
    });
    rq.end();
}).listen(8001);


編集:

次のノードスクリプトは、出力をファイルに保存します。

var http = require('http');
var fs=require('fs');

var options = {
  host: "127.0.0.1",
  port: 5984,
  path: "/_all_dbs",
  method: "GET"
};
var buffer="";
var rq = http.request(options, function(rs) {
    rs.on('data', function (chunk) {
        buffer+=chunk;
    });
    rs.on('end', function () {
        fs.writeFile('/path/to/viewsfolder/your.html',buffer,function(err){
            if (err) throw err;
            console.log('It\'s saved!');            
        });
    });
});
rq.end();
関連記事

javascript - FacebookのJS SDKから「アクション」で壁に投稿する方法

javascript - JavaScriptで画像を回転しているときの奇妙な配置の問題

javascript - ブラウザのブレットグラフ-d3.jsの代替? (ブラウザのサポートが良好)[終了]

javascript - jsを使用してテキストボックスのサイズを動的に設定する

javascript - JavaScriptの正規表現でキャプチャグループのインデックスを取得するにはどうすればよいですか?

javascript - IDでGoogleマップ(V3 JS API)マーカーを選択して操作する方法は?

php - JavaScriptとPHP:コード開発の長所と短所

javascript - JavaScript / JQueryを使用して外部XMLファイルから構築された配列にアクセスする

php - javascriptキャプチャしてphp変数を表示

javascript - JavaScriptのキャッシュと保護?