Javascript 从ReactJS应用程序调用CMD命令行

Javascript 从ReactJS应用程序调用CMD命令行,javascript,python,node.js,reactjs,command-line,Javascript,Python,Node.js,Reactjs,Command Line,我有一个React应用程序,我希望通过单击按钮来运行CMD命令行函数。 这样做的最佳方式是什么 我能够通过自己的python脚本运行cmd命令,但是如何从React运行此python,因为React托管在localhost上,并且安全权限限制从那里访问cmd。 我应该设置一个python服务器来托管python脚本吗 或者,我一直在看Node.js,这是运行此python脚本并最终连接到cmd的更好方法吗?React在浏览器中工作,因此无法直接访问命令行。React在浏览器中工作,因此无法直接访

我有一个React应用程序,我希望通过单击按钮来运行CMD命令行函数。 这样做的最佳方式是什么

我能够通过自己的python脚本运行cmd命令,但是如何从React运行此python,因为React托管在localhost上,并且安全权限限制从那里访问cmd。 我应该设置一个python服务器来托管python脚本吗


或者,我一直在看Node.js,这是运行此python脚本并最终连接到cmd的更好方法吗?

React在浏览器中工作,因此无法直接访问命令行。

React在浏览器中工作,因此无法直接访问命令行。

是的,我知道直接调用它是不可能的但是,必须有一种方法可以从localhost react应用程序运行本地python脚本我知道直接调用它是不可能的,但是必须有一种方法可以从localhost react应用程序运行本地python脚本您需要在服务器端(python、节点、java..)执行此操作。您在服务器上创建函数,并使用rest api调用从前端(react)触发它。因此,将python脚本加载到本地主机端口,然后从那里调用cmd?您可以使用例如Flask运行lite python Web服务器。设置要在其上运行脚本的端口,并创建运行脚本的端点。例如,Flask在localhost:8080上运行,您的端点是“/cmd function”。然后在前端执行一个http get请求到url localhost:8080/cmd函数,然后您的函数将被执行,您需要在服务器端(python、node、java..)执行此操作。您在服务器上创建函数,并使用rest api调用从前端(react)触发它。因此,将python脚本加载到本地主机端口,然后从那里调用cmd?您可以使用例如Flask运行lite python Web服务器。设置要在其上运行脚本的端口,并创建运行脚本的端点。例如,Flask在localhost:8080上运行,您的端点是“/cmd function”。然后在前端执行一个http get请求到url localhost:8080/cmd函数,您的函数将被执行