Sha256: d1a7a43ff80daeb5b9542529df42115bdf6f0f0c51670c2ef8a821fd915ca814

Contents?: true

Size: 708 Bytes

Versions: 5

Compression:

Stored size: 708 Bytes

Contents

var sys = require("sys"),
  http = require("http"),
  url = require("url");

exports.version = "0.0.1";

exports.server = http.createServer(function (req, res) {
  var data = "";
  if (req.method === "GET") {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.write("hi!");
    res.close();
  } else if (req.method == "POST") {
    req.addListener("data",function(chunk) {
      data += chunk;
    });
    req.addListener("end",function() {
      res.writeHead(200, {'Content-Type': 'text/plain'});      res.close();
      var uri = url.parse(req.url);
      var path = uri.pathname;
      exports.results = req.method + " " + path + " " + req.url + ": " + data;
      data = "";
    });
  }
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jasnode-0.4.3.0 templates/lib/server.js
jasnode-0.4.2.0 templates/lib/server.js
jasnode-0.4.1.0 templates/lib/server.js
jasnode-0.4.0.0 templates/lib/server.js
jasnode-0.2.0.0 templates/lib/server.js