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

86
6

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

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

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

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

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

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

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

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

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

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