node.jsでズンドコゲッター


概要

paizaのnode.jsでズンドコゲッターやってみた。

実際

サンプルコード

process.stdin.resume();
process.stdin.setEncoding('utf8');

var http = require('http');

var i = 0;
var j = 0;
var str = "";
function zundoko(callback) {
    var URL = 'http://ohijs0.paas.jp-e1.cloudn-service.com/zundoko';
    http.get(URL, (res) => {
        var body = '';
        res.setEncoding('utf8');
        res.on('data', (chunk) => {
            body += chunk;
        });
        res.on('end', (res) => {
            callback(body);
        });
    }).on('error', (e) => {
        console.log(e.message);
    });
}
function kiyosi() {
    if (j < 1)
    {
        zundoko(function(response) {
            str += response + " ";
            if (response == "ドコ")
            {
                if (i == 4) 
                {
                    j = 1;
                }
                else
                {
                    i = 0;
                }
            }
            else
            {
                i++;
            }
            kiyosi(response);
        });
    }
    else
    {
        str += "キ・ヨ・シ!";
        console.log(str);
    }
}
kiyosi();