changemaker.lite/api/dist/modules/pages/pages-public.routes.js

19 lines
654 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.pagesPublicRouter = void 0;
const express_1 = require("express");
const pages_service_1 = require("./pages.service");
const router = (0, express_1.Router)();
exports.pagesPublicRouter = router;
// GET /api/pages/:slug/view — get published page by slug (public)
router.get('/:slug/view', async (req, res, next) => {
try {
const slug = req.params.slug;
const page = await pages_service_1.pagesService.findBySlugPublic(slug);
res.json(page);
}
catch (err) {
next(err);
}
});
//# sourceMappingURL=pages-public.routes.js.map