如何从html执行node.js原型函数?

时间:2018-01-20 03:48:27

标签: javascript html node.js electron gpio

我有一个程序可以在从命令行运行文件时启动运动传感器,但是当我尝试从HTML调用该函数时,它会将原型识别为' undefined'并且不会执行。

以下是完整代码:

var sleep = require('sleep'); 
var Gpio = require('onoff').Gpio; 
var LED = new Gpio(18, 'out');
var sensor = new Gpio(17, 'in', 'both'); 

sensor.watch(function(err, value){ 
if (err){
    console.log('error');
    exit();
}
if(value == 1) {  
    console.log('Motion Detected');
    LED.writeSync(value); 
    sleep.sleep(3); 
}
else if(value == 0) {
    console.log('No Motion');
    LED.writeSync(value);  
    sleep.sleep(3);
}
});

function exit() {
LED.unexport();
sensor.unexport();
process.exit();
}

dev工具说'传感器'未定义。

如何从html运行sensor.watch(回调)?

谢谢!

0 个答案:

没有答案