Files
MinglarBackendNestJS/src/modules/host/handlers/host.ts

27 lines
721 B
TypeScript

import { APIGatewayProxyEvent, APIGatewayProxyResult, Context } from 'aws-lambda';
import { safeHandler } from '../../../common/utils/handlers/safeHandler';
import { prismaClient } from '../../../common/database/prisma.lambda.service';
const prisma = prismaClient;
export const handler = safeHandler(async (
event: APIGatewayProxyEvent
): Promise<APIGatewayProxyResult> => {
const result = await prisma.hostHeader.findMany({
select: {
hostParent: true,
hostStatusDisplay: true,
accountManager: true,
},
});
return {
statusCode: 200,
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
},
body: JSON.stringify(result),
}
})