UNPKG

@63pokupki/nodejs-common

Version:
80 lines 2.24 kB
"use strict"; /* eslint-disable @typescript-eslint/ban-types */ /* eslint-disable @typescript-eslint/no-unsafe-call */ Object.defineProperty(exports, "__esModule", { value: true }); exports.initMainRequest = exports.devReq = exports.P63Context = void 0; const components_1 = require("@63pokupki/components"); const server_1 = require("@63pokupki/server"); class P63Context extends server_1.AAContext { constructor() { super(...arguments); this.common = {}; this.auth = {}; this.sys = {}; this.infrastructure = {}; } } exports.P63Context = P63Context; const Req = { headers: {}, cookies: {}, common: { env: 'dev', oldCoreURL: null, nameApp: 'default', errorMute: true, hook_url_auth: 'https://', host_public: 'https://', port: 3005, // порт на котором будет работать нода }, srv: { keyPool: [], ipPool: ['127.0.0.1'], jwt: { jwtKey: '', algorithm: '', exp: 0, // Время жизни }, cry: { key: '', algorithm: '', } }, sys: { apikey: '', srvkey: '', bAuth: false, bSrv: false, bCache: true, errorSys: null, userSys: null, responseSys: null, logicSys: null, cacheSys: null, accessSys: null, monitoringSys: null, // Система мониторинга }, infrastructure: { mysql: null, redis: null, mqError: null // Система очередей - ошибок }, }; exports.devReq = Req; /** * Инициализация MainRequest для консольных запросов * @param conf */ function initMainRequest(conf) { let mainRequest; mainRequest = exports.devReq; mainRequest.sys.errorSys = new components_1.ErrorSys(conf.common.env); if (conf.common.errorMute) { // Настройка режим тищины mainRequest.sys.errorSys.option({ bMute: true, }); } return mainRequest; } exports.initMainRequest = initMainRequest; //# sourceMappingURL=P63Context.js.map