UNPKG

cirruswave-j2m

Version:
110 lines (103 loc) 2.81 kB
var url = require('url') const util = require('util'); //app.get("/task0", function(req, res) exports.gettask0 = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("------entered task0=" + util.inspect(o)); else console.log("task0"); var out = { "f": "task0 yes?", "r": 0, "obj": { "name": "objparam1", "value": "objvalue1" } } res.status(200).json(out); } exports.gettask00 = function (req, res) { console.log("task00"); console.log("---params=" + JSON.stringify(req.params)); if (req.url) { var urlp = url.parse(req.url); if (urlp && urlp.query) { var o = decodeURIComponent(urlp.query); if (o) { console.log("url = " + req.url); console.log("task00=" + util.inspect(o)); } } } console.log("---body=" + JSON.stringify(req.body)); res.json({ "f": "task0", "r": 0 }); } var debug_cErr = 0 exports.gettask1 = function (req, res) { debug_cErr++; // To test retry functionality increase this to more than 1 if (debug_cErr < 1) { console.log("error condition"); res.status(500).send("forced retry"); return; } var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task1=" + util.inspect(o)); else console.log("task1"); res.json({ "f": "task1", "r": 0 }); } exports.gettask2 = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task2=" + util.inspect(o)); else console.log("task2"); res.json({ "f": "task2", "r": 0 }); } exports.gettask0000000000 = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task0000000000=" + util.inspect(o)); else console.log("task0000000000"); res.json({ "f": "task0000000000", "r": 1 }); } exports.posttask3 = function (req, res) { console.log("task3=" + util.inspect(req.body)); res.json({ "f": "task3", "r": 0 }); } exports.gettask4 = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task4=" + util.inspect(o)); else console.log("task4"); res.json({ "f": "task4", "r": 0 }); } exports.gettask5 = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task5=" + util.inspect(o)); else console.log("task5"); res.json({ "f": "task5", "r": 0 }); } exports.gettask6 = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task6=" + util.inspect(o)); else console.log("task6"); res.json({ "f": "task6", "r": 0 }); } exports.gettasknoresponse = function (req, res) { var o = decodeURIComponent((url.parse(req.url).query)); if (o) console.log("task no response=" + util.inspect(o)); else console.log("task no response"); //res.json({ "f": "task6", "r": 0 }); }