Кнопка HTML на сервере expressjs запускает скрипт node.js - PullRequest
0 голосов
/ 15 июня 2019

У меня есть кнопка в HTML:

<button id="save" type="button" onclick="save()">Save</button>

и в javascript я хочу, чтобы он запускал что-то в node.js, то, что не на стороне клиента.

Итак, вот что я ищу:

function save() {
    //run script from server
}

И если этот скрипт ДОЛЖЕН запускаться так, как если бы я печатал node script.js

Причина, по которой скрипт должен быть запущен так, как если бы я его печатал, была в том, что он сохраняет файл на сервере node.js, точнее, json, и этот файл должен находиться на сервере node.js для моего приложения .

1 Ответ

2 голосов
/ 15 июня 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...