An error occurred while loading the file. Please try again.
nodes.js 882 bytes
const express = require("express");
const getHandler = require('../src/handler');
let router = express.Router();
router.route("/:nodeid/?").get((req, res) => {
  let param = req.params.nodeid;
  let handler = getHandler(param);
  handler(req, res);
});
router.route("/:nodeid/:resource").get((req, res) => {
  let param = req.params.resource;
  let handler = getHandler(param);
  handler(req, res);
});
router.route("/:nodeid/:resource/0").get((req, res) => {
  let param = req.params.resource;
  let handler = getHandler(param);
  handler(req, res);
});
router.route("/:nodeid/:resource/:resourceid/0").get((req, res) => {
  let param = req.params.resource;
  let handler = getHandler(param);
  handler(req, res);
});
router.route("*").get((req, res) => {
  res.sendStatus(404);
  res.end();
});
module.exports = router;