Я задавал этот вопрос несколько дней назад, но приведенные ответы не помогли.Возможно, я спросил это неправильно.У меня есть файловая структура, которую я сейчас перечислю для вас.У меня есть веб-сервер, который запускает процесс командной строки при нажатии кнопки.
Я хочу добавить опцию для запуска сервера в автономном режиме, используя аргумент командной строки.Это то, как я должен делать это?Вот моя структура проекта.
/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 и т. Д.
Спасибо за ваше время, Любая помощь очень ценится.