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Выполнить команду
Для локальной разработки. Не используйте в интернете!