我需要从Foxx应用程序中执行二进制库(ffmpeg)。我看到有一个内置的child_process
模块,但它没有像Node.js那样的exec
方法。有没有其他方法可以这样做?
提前致谢
答案 0 :(得分:1)
由于foxx是同步的,我只能建议不要直接从foxx这样做。转码过程需要一些时间,您不想阻止数据库资源。
您应该在节点进程中执行此异步操作。
如果您想了解产卵过程的工作原理,可以在我们的单元测试套件中找到:
https://github.com/arangodb/arangodb/blob/devel/js/client/modules/%40arangodb/testing.js#L985