0
我是Node新手,希望能夠使用Node.js創建一個小型內部Web應用程序,用於管理產品照片的工作流程。使用Node.js webapp管理圖像工作流程?
圖像文件是RAW相機文件,並存儲在本地NAS設備上。
web應用程序應該:
- 有工作流的概念,並能夠跳回/狀態之間來回,並處理錯誤狀態。
- 觀察圖像文件的某些目錄,並對添加的新文件或正在移動/移除的現有文件作出反應。
- 發送電子郵件以迴應事件。
- 掃描QR條碼的照片,並根據這些條碼生成事件。
- 根據事件重新命名基於用戶定義的批處理模式的照片。
問題:
- Node.js的是這樣的事情一個合適的工具?爲什麼或者爲什麼不?
- 任何圖書館,以幫助管理工作流程?我只能找到節點工作流程(http://kusor.github.io/node-workflow/) - 對任何人的經驗感到好奇?備擇方案?
- 同樣的文件觀看?我看到很多fs.watch的包裝(例如https://github.com/mikeal/watch),以及一些替代方案(例如https://github.com/paulmillr/chokidar) - 對Node新手的任何建議?
- 除了使用網絡文件系統的NAS,有沒有其他的替代品店我可以使用的圖像文件?
我打開這裏的其他選擇。我擔心繫統會變得混亂或者失去對文件的跟蹤。
Node.js文檔還提到,觀看網絡文件系統上的文件可能不可靠(http://nodejs.org/api/fs.html#fs_fs_watch_filename_options_listener)。有更強大的解決方案嗎?
該項目的任何其他提示/建議?
乾杯, 維克多