PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/nx/src/daemon/server

Просмотр файла: handle-process-in-background.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleProcessInBackground = void 0;
const tslib_1 = require("tslib");
const logger_1 = require("./logger");
const installation_directory_1 = require("../../utils/installation-directory");
function handleProcessInBackground(payload) {
    return tslib_1.__awaiter(this, void 0, void 0, function* () {
        let fn;
        try {
            fn = require(require.resolve(payload.requirePath, {
                paths: (0, installation_directory_1.getNxRequirePaths)(),
            })).default;
        }
        catch (e) {
            return {
                description: `Unable to require ${payload.requirePath}`,
                error: new Error(`Unable to require ${payload.requirePath}`),
            };
        }
        try {
            const response = yield fn(payload.data, logger_1.serverLogger);
            return {
                response,
                description: payload.type,
            };
        }
        catch (e) {
            return {
                description: `Error when processing ${payload.type}.`,
                error: e,
            };
        }
    });
}
exports.handleProcessInBackground = handleProcessInBackground;
//# sourceMappingURL=handle-process-in-background.js.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!