const { parse } = require( 'url' ); module.exports = class KirbeRequest { constructor( req, body ) { this.url = req.url; this.req = req; this.body = body; this.from = req.connection.remoteAddress; this.method = req.method; this.headers = req.headers; this.parsedUrl = parse( this.url, true ); } json() { return JSON.parse( this.body ); } query ( name ) { return this.parsedUrl.query[ name ]; } };