node.js 客户端

const http = require('http');
let reqData = '';
http.request({
    'host' : '127.0.0.1',
    'port' : '3000',
    'method' : 'get'
}, function(res) {
    res.on('data', function(chunk){
        reqData += chunk;
    });
    res.on('end', function(){
        console.log(reqData);
    });
}).end();

其他写法:

const http = require('http');
let reqData = '';
http.get({
    'host' : '127.0.0.1',
    'port' : '3000'
}, function(res){
    res.on('data', function(chuck){
        reqData += chuck;
    });
    res.on('end', function(){
        console.log(reqData);
    });
}).end();

其他写法:

const http = require('http');
let reqData = '';
let option = {
    'host' : '127.0.0.1',
    'port' : '3000'
};
const req = http.request(option);
req.on('response', function(res){
    res.on('data', function(chuck){
        reqData += chuck;
    });
    res.on('end', function(){
        console.log(reqData);
    });
});
req.end();

获取服务器的内容。
如:

Hello, Node.js!