13 lines
586 B
JavaScript
13 lines
586 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const hono_1 = require("hono");
|
|
const commentsController_1 = require("../controllers/commentsController");
|
|
const auth_1 = require("../middlewares/auth");
|
|
const commentsRouter = new hono_1.Hono();
|
|
// Public routes
|
|
commentsRouter.get('/', commentsController_1.getComments);
|
|
// Protected routes
|
|
commentsRouter.post('/', auth_1.authMiddleware, commentsController_1.createComment);
|
|
commentsRouter.delete('/:comment_id', auth_1.authMiddleware, commentsController_1.deleteComment);
|
|
exports.default = commentsRouter;
|