Как / Где запустить параметры командной строки в проекте?(App.js, index.js и т. Д.) - PullRequest
0 голосов
/ 12 октября 2018

Я задавал этот вопрос несколько дней назад, но приведенные ответы не помогли.Возможно, я спросил это неправильно.У меня есть файловая структура, которую я сейчас перечислю для вас.У меня есть веб-сервер, который запускает процесс командной строки при нажатии кнопки.

Я хочу добавить опцию для запуска сервера в автономном режиме, используя аргумент командной строки.Это то, как я должен делать это?Вот моя структура проекта.

/models
    /model1
    /model2
    /model3
/routes
    /index
    /test
    /users
    /credentials
    /adduser
/views
    /same as routes. Route 'test' has no layout.

в индексе, или '/', у меня есть функция, которая принимает несколько параметров и запускается нажатием кнопки на странице индекса.Затем мы перенаправляемся через «test / run» и представляем представление «index».Процесс продолжает работать в терминале.Сейчас я опубликую пример функции.

    router.post('/run', ensureAuthenticated, function(req, res){
        return res.redirect('/test/running')
    });
    // Get Homepage
    router.get('/running', ensureAuthenticated, function(req, res){

        console.log(res.locals.user);
        // console.log(app.locals.user);


        const var1 = res.locals.user.username;
        const var2 = res.locals.user.username;
        const var3 = res.locals.user.username;
        const var4= res.locals.user.username;
        const deets = {
            var5,
            var6
        };

            res.render('index');

            dosomething(var1, var2, var3, var4, deets);
            setInterval(dosomething, 10 * 1000);
        })

    });

Так что вы, ребята, думаете?Как я смогу реализовать прохождение var1-6 через командную строку?Я сейчас работаю на Windows, но целевой сервер для систем Ubuntu.

Когда я ввожу аргумент --headless, я хочу, чтобы страница '/ running' была запущена.Это возможно, или это нужно запустить в своей собственной функции.И на какой странице я бы это реализовал?Index, App.js и т. Д.

Спасибо за ваше время, Любая помощь очень ценится.

...