gpt4 book ai didi

javascript - 构建接受文件上传并在其上运行测试的 Node JS 应用程序

转载 作者:行者123 更新时间:2023-11-28 21:37:21 24 4
gpt4 key购买 nike

这是一个一般的架构/技术栈问题。

我想构建一个可以测试用户上传代码的 Node JS 应用程序。基本上,我会编写测试用例,然后创建一个前端,用户可以在其中编写自己的 JS 代码并将其“提交”到 Node 服务器,Node 服务器将针对它运行我的测试并将结果返回给用户。

与 HackerRank 基本相同。

我知道这个问题很广泛,但我不知道如何实现它 - 我假设有一个包或一个库允许这样做,但我不知道它叫什么或如何找到这样的一个东西。

最佳答案

您需要使用 ExpressJS 构建一个 REST 服务器,以将文件上传到服务器。然后fork一个 Node 进程来运行这个文件。然后使用 eventsource 将结果流式传输回来。

关于javascript - 构建接受文件上传并在其上运行测试的 Node JS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56853671/

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