jii
Version:
Jii - Full-Stack JavaScript Framework
37 lines (29 loc) • 689 B
JavaScript
/**
* @author Vladimir Kozhin <affka@affka.ru>
* @license MIT
*/
;
const Jii = require('../../BaseJii');
const HttpRequest = require('../../base/HttpRequest');
class Request extends HttpRequest {
preInit() {
/**
* @type {string}
*/
this.ip = null;
/**
* @type {string}
*/
this.uid = null;
super.preInit(...arguments);
}
toJSON() {
return {
ip: this.ip,
port: this.getPort(),
params: this.getQueryParams(),
headers: this.getHeaders().toJSON()
};
}
}
module.exports = Request;