如何从节点js中的特定路径执行命令?

我想从此路径execSync('DB_HOST=localhost DB_DATABASE=test_ver DB_username=root DB_PASSWORD=Testing@123 PORT=5010 nodemon server.js ');执行我的节点命令/var/www/test/,请问有人可以帮助我该怎么做吗?在这里,我已经添加了整个功能

commonService.exec_api = async function () {
    return new Promise(async function (resolve) {
        const execSync = require('child_process').exec;
       let child_process_obj = execSync('DB_HOST=' + process.env.UNITTEST_DB_HOST + ' DB_DATABASE=' + process.env.UNITTEST_DB_DATABASE + '  DB_username=' + process.env.UNITTEST_DB_username + ' DB_PASSWORD=' + process.env.UNITTEST_DB_PASSWORD + '  PORT=' + process.env.UNITTEST_API_BACKEND_PORT + ' nodemon server.js ');
        let unittest_api_backend_process_id = child_process_obj.pid;
        const sessionStorage = require('node-sessionstorage')
        sessionStorage.setItem("backend_pid",unittest_api_backend_process_id);
        resolve(true);
    });
}
zl69301 回答:如何从节点js中的特定路径执行命令?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3167939.html

大家都在问