的絕對基本路徑到現在爲止,我們可以得到一個文件的絕對路徑,打開之後爲readStream這個代碼片段:查找項目目錄
var base = path.resolve('.');
var file = base + '/data/test.csv';
fs.createReadStream(file)
由於流星0.6.5的基本路徑指向.meteor/local/build/programs/...
還有Assets API,但不能給我們一個路徑,但只能讀取文檔。我們需要一個流來處理一些更大的數據文件?
Loomi你好,可以請你澄清你的問題有點 - 什麼是新的基本路徑造成的問題? –
@ stephan-tual嗨Stephan,由於Meteor的變化,如果我正確理解這一點,那麼在運行之前將文件複製到構建目錄。這意味着沒有可能通過nodejs內部手動訪問文件。我正在尋找一種方法來引用穩定的項目目錄內的文件。如果我正確地看到這一點,資產API就是這樣做的。但它直接傳遞文件。另一方面,我只需要返回我可以打開文件格式的路徑,例如/private/something.csv比fs.createReadStream。 – loomi
嗨Loomi,你有看看這個包:https://atmosphere.meteor.com/package/fs? –