запустить команду Linux/windows в agularjs, используя eclipse

89
6

Я размещаю веб-страницу с использованием eclipse с html и angularjs на сервере Apache. Пользовательский интерфейс займет несколько входов от пользователя и сохранит его в формате JSON в файле JSON.

После этого я хочу выполнить команду, как только пользователь нажмет кнопку отправки.

Может кто-то, пожалуйста, помогите мне в том, как я могу запустить команду в angularjs. Было бы очень полезно, если бы вы могли рассказать мне, как это можно сделать как в Linux, так и в ОС Windows.

спросил(а) 2021-01-19T16:04:10+03:00 6 месяцев, 1 неделя назад
1
Решение
109

Невозможно запустить сценарий оболочки или команду Linux с угловым. В основном вы можете настроить службу RESTFul, которая берет команду, которую вы хотите выполнить, и передайте ей свою внутреннюю службу. Могут возникнуть некоторые осложнения, даже если вы достигнете этого. Вы должны поддерживать разрешения, запрещающие пользователям запускать команды как суперпользователей.

Если вы используете java, посмотрите ProcessBuilder, который поможет вам выполнить команду Linux.

ответил(а) 2021-01-19T16:04:10+03:00 6 месяцев, 1 неделя назад
45

У вас есть код manupulation JSON внутри события функции нажатия кнопки отправки. Объявите функцию для нажатия кнопки отправки, затем в этой функции введите эти параметры ввода из DOM, а затем создайте объект JSON. Речь идет не о какой-либо команде.

ответил(а) 2021-01-19T16:04:10+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема