UNPKG

blackbox_server

Version:

service for quickly creating server applications

38 lines (37 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class ClientInfo { constructor(request) { this.connectDate = new Date(); this.requestUrl = ''; this.requestMethod = ''; this.requestCookies = ''; this.requestSignedCookies = ''; this.requestIP = ''; this.body = {}; this.queryParams = {}; this.requestUrl = request.url || ''; this.requestMethod = request.method || ''; this.requestCookies = request.cookies || ''; this.requestSignedCookies = request.signedCookies || ''; this.requestIP = request.ip || ''; this.body = request.body || {}; this.queryParams = request.query || {}; } toObject() { return { connectDate: this.connectDate, requestUrl: this.requestUrl, requestMethod: this.requestMethod, requestCookies: this.requestCookies, requestSignedCookies: this.requestSignedCookies, requestIP: this.requestIP, body: this.body, queryParams: this.queryParams, }; } toString() { return JSON.stringify(this.toObject()); } } exports.default = ClientInfo;