首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Reactjs项目中执行系统脚本?

如何在Reactjs项目中执行系统脚本?
EN

Stack Overflow用户
提问于 2017-10-03 03:12:32
回答 2查看 8.2K关注 0票数 4

我有一个React项目,当用户单击按钮时,我想要执行服务器端bash脚本。然后,这个脚本将运行并返回一些输出,以便显示给用户。我知道NodeJS有一种产生或执行特定命令的方法,但我不知道如何利用我的React项目中的这些特性。

有人知道如何做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-03 06:55:41

您可以做的是创建一个web服务,您将使用您的React应用程序调用该服务。这个web服务将直接在服务器上执行脚本,当它完成后,您可以返回数据以在您的React应用程序上显示。

票数 5
EN

Stack Overflow用户

发布于 2017-10-03 03:29:39

React在浏览器中运行,使用一个纯远程服务的网站,没有直接的方法来运行客户端bash脚本(这将是一个主要的安全问题)。要运行bash脚本,您需要在客户机上运行一个本机应用程序,然后该应用程序可以直接连接到后端,或者通过nativeMessaging API触发。或者,您可以使用像电子NW.js这样的框架将您的React应用程序转换为本地应用程序,而不是在浏览器中运行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46536667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档