2014-01-13 26 views
3

我希望從我的Meteor應用程序中的文件中讀取文本。關於流星「資產」的亞硝流路?

我使用Nitrous.io

的應用程序被稱爲 '對myApp',我用下面的代碼:

var data = Assets.getText('myApp/lib/test.txt'); 

我收到以下錯誤:

Error: Unknown asset: /myApp/lib/test.txt 

什麼在這種情況下正確的路徑到我的test.txt文件?

回答

4

getText的路徑與您的應用程序的私有子目錄有關。所以如果文件是myApp/private/test.txt,你可以用Assets.getText('test.txt');來閱讀。無論託管環境如何,這都應該是真實的。

+0

ahhhh。 RTFM。得到它了 –

2

您可以通過使用process.env.PWD變量定義路徑:

var base   = process.env.PWD; 
var itemsLocation = base + '/public/items/'; 

應該在Nitrious工作。