2015-09-05 109 views
0

我用流星tomi:upload-server文件上傳。該軟件包直接使用npm包formidable。這使包的一部分tomi:上傳服務器不兼容流星(你會得到錯誤,如"Meteor code must always run within a Fiber.")。流星包的強大

atmospherejs.com有包andruschka:強大而這也是故宮強大沒有任何干預的包裝。

是理論上可能使與流星(對於使用的MongoDB)強大IncomingForm兼容?或者如果我們考慮對方,是否有可能改變tomi:upload-server,以使其兼容流星

tomi:upload-server什麼也沒做,然後實例化IncomingFormform = new formidable.IncomingForm())並在其上註冊一些事件處理程序。其中一個事件處理函數調用回調來處理我的代碼,並且在回調函數內我無法訪問MongoDB。

回答

0

我修補了tomi:upload-serverthis commit在光纖中完整地包裝了事件處理程序。因此,現在在光纖內調用回調getDirectory。纖維。