Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. var express = require('express');
  2. var router = express.Router();
  3. var fs = require('fs');
  4. var path = require('path');
  5.  
  6. var err = new Error();
  7.  
  8. var seedDir = 'seed';
  9.  
  10. /**
  11. * @desc get networks
  12. * @returns Response
  13. */
  14. router.get('/networks', (req, res,next) => {
  15.  
  16. try{
  17.  
  18. res.json(JSON.parse(fs.readFileSync(path.join(seedDir, 'networks.json'), 'utf-8')));
  19.  
  20. }catch(e){
  21.  
  22. err.message = e.message;
  23. err.status = 500;
  24. next(err);
  25. }
  26. });
  27.  
  28. /**
  29. * Fallback methods group
  30. * @throws Error Not Implemented
  31. */
  32. router.all('/networks', function(req, res, next) {
  33. var err = new Error('Invalid Method: Only GET method allowed.');
  34. err.status = 405;
  35. next(err);
  36. });
  37.  
  38. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement