Javascript 如何使python脚本服务器端
我试图让我的raspberry PI托管一个网站,用于控制我家的系统,但无法运行服务器端Python 我在Javascript中尝试过这一点:Javascript 如何使python脚本服务器端,javascript,python,html,raspberry-pi3,Javascript,Python,Html,Raspberry Pi3,我试图让我的raspberry PI托管一个网站,用于控制我家的系统,但无法运行服务器端Python 我在Javascript中尝试过这一点: import { exec } from 'child_process'; exec("sudo python /home/pi/Light.py"); 它应该运行Light.py服务器端,因为它包含用于pi的GPIO指令,但pi只是坐在那里不做任何事情Javascript的exec()不用于运行任何服务器端、Python或其他 可能实现您想要的最简单
import { exec } from 'child_process';
exec("sudo python /home/pi/Light.py");
它应该运行Light.py服务器端,因为它包含用于pi的GPIO指令,但pi只是坐在那里不做任何事情Javascript的exec()
不用于运行任何服务器端、Python或其他
可能实现您想要的最简单的方法是使用一个简单的Python web框架,例如。您可以公开一个简单的HTTP端点,做您需要做的任何事情,并从Javascript中点击它。这个答案能帮助您吗?这个Javascript是如何运行的,在哪里运行的
child_进程
看起来像一个节点,它也可以在服务器端运行。它是如何触发的?如果您SSH到Pi上并运行sudopython/home/Pi/Light.py
,会发生什么情况?它只是在测试时闪烁一盏灯对不起,我需要更具体一些。这段Javascript代码——它在哪里运行,在您的Pi上,还是在客户机上?它是如何触发的?(从解决问题的角度来看,它所做的并不重要。)如果使用SSH连接到Pi并运行sudopython/home/Pi/Light.py
,会发生什么?