Update API and add webapp saving

This commit is contained in:
Logan Cusano
2023-07-16 18:56:47 -04:00
committed by logan
parent d7ea6bbbd4
commit 648782658c
4 changed files with 103 additions and 34 deletions

View File

@@ -5,6 +5,13 @@ const nodesController = require('../controllers/nodesController');
/* GET nodes the server knows */
router.get('/', nodesController.listAllNodes);
// TODO Need to authenticate this request
/* GET the information the server has on a particular node */
router.get('/:nodeId', nodesController.getNodeInfo);
// Update an existing node
router.put('/:nodeId', nodesController.updateExistingNode);
// TODO Need to authenticate this request
/* POST a new node to the server
*
@@ -20,15 +27,11 @@ router.get('/', nodesController.listAllNodes);
*/
router.post('/newNode', nodesController.newNode);
// TODO Need to authenticate this request
/* GET the information the server has on a particular node */
router.get('/nodeInfo', nodesController.getNodeInfo);
// TODO Need to authenticate this request
// Client checkin with the server to update information
router.post('/nodeCheckIn', nodesController.nodeCheckIn);
router.post('/nodeCheckIn/:nodeId', nodesController.nodeCheckIn);
// Request a node to check in with the server
router.get('/:nodeId', nodesController.requestNodeCheckIn);
router.get('/nodeCheckIn/:nodeId', nodesController.requestNodeCheckIn);
module.exports = router;