UNPKG

@opengis/fastify-table

Version:

core-plugins

26 lines (24 loc) 627 B
const serializers = { req(request) { const { method, url, referer, params, query, body, session, } = request; const { uid = undefined, user_name = undefined } = session?.passport?.user || {}; return { method, url, referer, ip: request.headers?.['x-real-ip'] || request.headers?.['x-forwarded-for'] || request.ip || request.connection?.remoteAddress, uid, dbName: request.pg?.options?.database, user_name, params, query, body, }; }, }; export default serializers;