如何使用arangodb web界面开发foxx服务

How to develop foxx services using arangodb web interface

我正在创建 foxx 服务,现在我正在 VS Code 中执行此操作,并在开发模式下使用挂载点在服务部分上传 zip 文件。现在我想在 Web 界面本身中快速编辑 foxx 服务。我正在阅读这个可能但出于某种原因我没有使用网络界面编辑它的选项。我是不是遗漏了一些 configuration/setting 之类的东西。

使用 Foxx 进行快速开发的一种方法是使用 IDE 自动将修改后的文件上传到本地 'deployment' 位置。

例如,如果您使用 WebStorm IDE,并在与 GIT 集成的目录中编辑文件,那么您可以签出和签入您的代码。

WebStorm(或其他 IDE)有一个功能,可以监视编辑的文件,然后自动将这些文件复制到目标位置。

您可以对其进行设置,使其在您保存文件时发出通知,而不是将其压缩并通过网络部署 UI,它只是将文件复制到 Foxx 使用的目录中您的 Web 服务的来源。

如果您的 Foxx 服务 运行 处于 'Development' 模式,那么它会在每次调用时重新编译,因此它会选取刚复制进来的新编辑的更改。

您需要找到您的 Foxx 服务 运行 所在的目标目录,当您启用开发模式时它会告诉您 Web 中的路径 UI.

不确定是否可以使用 VSCode 做到这一点,但如果可以,那是最简单的方法。