gpt4 book ai didi

java - 将 Web 应用程序连接到离线编译器 (Java/Python)

转载 作者:行者123 更新时间:2023-12-02 02:31:58 24 4
gpt4 key购买 nike

我正在创建一个应用程序,学生在前端(Angular)中输入代码。代码将被发送到后端(NODE)进行编译和运行。我了解HACKER-EARTH API,它可用于通过API调用获取编译和输出结果。我想让这个应用程序离线使用(内联网而不是互联网)。有没有可能的方法让我的应用程序可以与系统上安装的编译器(JAVA、PYTHON、C)进行通信以编译给定的代码并返回结果?

任何资源/链接都会非常有帮助。

请帮忙!提前致谢!

最佳答案

首先将前端获得的代码写入一个文件,然后(如果文件写入成功)您可以使用子进程中的spawn或exec来调用编译器并执行代码并获取stdout和stderr。您可以引用https://nodejs.org/api/child_process.html对于子进程

您还可以使用这些包或引用它们的代码

https://www.npmjs.com/package/compile-run

https://www.npmjs.com/package/compilex

关于java - 将 Web 应用程序连接到离线编译器 (Java/Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46945562/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com