19 lines
654 B
JavaScript
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
|