generated from skills/copilot-codespaces-vscode
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomment.js
23 lines (16 loc) · 773 Bytes
/
comment.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Create web server
var express = require('express');
var router = express.Router();
var commentController = require('../controllers/commentController');
var commentValidator = require('../validators/commentValidator');
// GET request to get all comments
router.get('/', commentController.getComments);
// GET request for one comment
router.get('/:id', commentController.getComment);
// POST request to create a comment
router.post('/', commentValidator.validate('createComment'), commentController.createComment);
// PUT request to update a comment
router.put('/:id', commentValidator.validate('updateComment'), commentController.updateComment);
// DELETE request to delete a comment
router.delete('/:id', commentController.deleteComment);
module.exports = router;