Как выполнить Node.js код на HTML странице?

149
23 ноября 2021, 07:20

Я создаю веб-приложение на electron и node.js. Мне нужно выполнить код для запуска .exe программы при нажатии на кнопку через HTML страницу. Вот мой код для запуска (renderer.js):

const exec = require('child_process').execFile; 
 
let run = function(){ 
   exec('C:/Test/Test.exe');   
} 
run();

Мне нужно чтобы этот код выполнялся только после нажатия на кнопку на HTML странице.

Answer 1

Поставь запуск функции у кнопки на свойство onClick.

<button onClick="run()">Button</button>

READ ALSO
Почему counter не инкрементируется?

Почему counter не инкрементируется?

Почему в данной конструкции counter не инкрементируется?

172
Пересборка webpack при добавлении .html файла в runtime

Пересборка webpack при добавлении .html файла в runtime

Добрых времени суток, проблема, есть webpack config, всё работает как нужно, за исключением одного но, когда в рантайме (при зпущенном локальном сервере)...

206
Как найти пятницу 13 по году? [дубликат]

Как найти пятницу 13 по году? [дубликат]

Код по идее должен прогонять объект Date с определенным годом и складывать в массив все пятницы 13еНо в консоли выкидывает ошибку 400

87
Ошибка OpenCart 2.3 - magnificPopup is not a function

Ошибка OpenCart 2.3 - magnificPopup is not a function

В OpenCart (OcStore) 23 установил модуль для страницы отзывов с изображениями

183