如何从外部无线按钮在NodeJS应用程序内调用Javascript函数?

问题描述 投票:-1回答:1

我有一个NodeJS项目,其中有一个执行动作的JS函数。我想使用Flic或MI Switch按钮之类的智能按钮来无线触发此功能。我该如何实现?

javascript node.js iot endpoint
1个回答
0
投票

没有您想要的那种按钮,但是您可以尝试使用nodejs的watch API:

const fs = require('fs');
const { execSync } = require('child_process');

fs.watch(__dirname, { encoding: 'buffer' }, (eventType, filename) => {
  if (filename.toString() === 'a.js') { // you have a file named a.js
    const result = execSync('node a.js')
    console.log(result.toString());
  }
});

然后,如果您更改文件,它将自动执行

© www.soinside.com 2019 - 2024. All rights reserved.