0
我需要從Foxx應用程序中執行二進制庫(ffmpeg)。我看到有一個內置的child_process
模塊,但它沒有像Node.js一樣的exec
方法。有沒有其他方法可以這樣做?從Foxx應用程序執行shell命令
在此先感謝
我需要從Foxx應用程序中執行二進制庫(ffmpeg)。我看到有一個內置的child_process
模塊,但它沒有像Node.js一樣的exec
方法。有沒有其他方法可以這樣做?從Foxx應用程序執行shell命令
在此先感謝
因爲福克斯是synchroneous我只能勸不從福克斯直接做到這一點。轉碼過程需要時間,您不希望爲其阻塞數據庫資源。
您應該這樣做,即在節點進程中異步。
如果你想看看如何產卵過程中工作,這可以在我們的單元測試套件中:
https://github.com/arangodb/arangodb/blob/devel/js/client/modules/%40arangodb/testing.js#L985
謝謝!效果很好。我將運行ffmpeg作爲守護進程,所以它不會阻止數據庫 – artnikpro