Skip to content

Instantly share code, notes, and snippets.

@lalyos
Forked from Marak/echoHttpRequest.js
Created October 27, 2016 20:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lalyos/e78a8572e38a454e9586eca626b12a4a to your computer and use it in GitHub Desktop.
Save lalyos/e78a8572e38a454e9586eca626b12a4a to your computer and use it in GitHub Desktop.
Echo HTTP requests
module['exports'] = function echoHttp (hook) {
console.log("Console messages are sent to /logs");
console.log(hook.params);
console.log(hook.req.path);
console.log(hook.req.method);
console.log(hook.env);
hook.res.end(JSON.stringify(hook.params, true, 2));
};
// Remark: Using a schema is *completely* optional!
// You *can* pass abritrary parameters without using a schema
// For Example: curl http://echo.hook.io?foo=bar
module['exports'].schema = {
"param1": {
"type": "string",
"default": "foo"
},
"param2": {
"type": "string",
"default": "bar"
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment