2025-02-09 18:26:53 +00:00
|
|
|
import express from "express"
|
2025-07-14 17:16:51 +01:00
|
|
|
import { EntriesService } from "../services/EntriesService.js"
|
|
|
|
|
import { EntriesController } from "../controllers/EntriesController.js"
|
|
|
|
|
import database from "../db/connection.js"
|
2025-02-09 18:26:53 +00:00
|
|
|
|
|
|
|
|
const router = express.Router()
|
2025-07-14 17:16:51 +01:00
|
|
|
const entriesService = new EntriesService(database)
|
2025-02-09 18:26:53 +00:00
|
|
|
const entriesController = new EntriesController(entriesService)
|
|
|
|
|
|
2025-07-14 17:16:51 +01:00
|
|
|
router.get("/", entriesController.getAllEntries)
|
|
|
|
|
router.get("/:title", entriesController.getEntry)
|
2025-02-09 18:26:53 +00:00
|
|
|
|
|
|
|
|
export default router
|