UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

35 lines (34 loc) 1.07 kB
import { status as httpStatus } from 'http-status'; import { getRequestCollectionWithID } from '../../utilities/getRequestEntity.js'; import { headersWithCors } from '../../utilities/headersWithCors.js'; import { parseParams } from '../../utilities/parseParams/index.js'; import { findByIDOperation } from '../operations/findByID.js'; export const findByIDHandler = async (req)=>{ const { data: dataArg } = req; const { id, collection } = getRequestCollectionWithID(req); const { data, depth, draft, flattenLocales, joins, populate, select, trash } = parseParams({ ...req.query, ...dataArg }); const result = await findByIDOperation({ id, collection, data, depth, draft, flattenLocales, joins, populate, req, select, trash }); return Response.json(result, { headers: headersWithCors({ headers: new Headers(), req }), status: httpStatus.OK }); }; //# sourceMappingURL=findByID.js.map