gpt4 book ai didi

angularjs - Node.js CLI 到网页包装器

转载 作者:搜寻专家 更新时间:2023-10-31 22:54:19 24 4
gpt4 key购买 nike

我公司有一个名为 tools 的文件夹...其中包含大约 50 个 CLI 工具,我们的支持人员使用这些工具进行各种故障排除和报告...

公司越来越大...让每个代表访问我们的源代码只是为了让他们可以运行工具并不理想...再加上 npm 包依赖性之类的事情发生了,这比他们想要的维护更多。

理想情况下,我会创建一个仅供内部使用的网站,该网站仅显示/tools 文件夹中所有工具的下拉列表。网络服务器(如 Express)将执行脚本,然后将标准输出重定向到屏幕……更重要的是我还需要允许标准输入,因为这些工具在某种程度上是交互式的……他们可以选择。

enter image description here

我确信这存在各种安全问题,我只是想强调这将仅供内部使用并由受信任的用户运行。

我见过各种类似这样的终端仿真器和项目,但要使其适用于我们的用例看起来很复杂。我真的只是想让人们运行预设数量的命令...我觉得应该存在这种类型的东西,只是我还没有偶然发现它。

或者...我考虑过重构工具以使用类似 swagger 的东西,它会提供选项供他们填写,但这也不理想,因为我们有条件提示...

最佳答案

您可以尝试使用 xterm.js创建可以执行 CLI 工具的基于浏览器的终端。

关于angularjs - Node.js CLI 到网页包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39174243/

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