Для решения вашей задачи вам нужно научиться отправлять запросы от клиента к серверу. Существуют разные способы отправки запросов, например, можно использовать AJAX, fetch или WebSocket.
В данном случае, мы можем использовать fetch для отправки запроса на сервер. При клике на кнопку, мы отправим POST запрос на сервер с информацией о том, что нужно создать файл. Сервер будет прослушивать этот запрос и создаст файл с помощью Node.js.
Ниже приведен пример кода:
Файл на клиенте (HTML, JavaScript):
https://raw.githubusercontent.com/keydevelops/asws...
Файл на сервере (Node.js):
https://raw.githubusercontent.com/keydevelops/asws...
Когда пользователь кликает на кнопку, создается POST запрос на сервер с параметром fileName, содержащим имя файла, который нужно создать на сервере. Сервер получает этот запрос и создает файл с этим именем, записывая "Hello World!" в файл.
Примечание: Данный код не безопасен, поэтому, если вы используете его в продакшене, обязательно добавьте проверки на входных данных и другие меры безопасности.