我希望從我的Meteor應用程序中的文件中讀取文本。關於流星「資產」的亞硝流路?
我使用Nitrous.io
的應用程序被稱爲 '對myApp',我用下面的代碼:
var data = Assets.getText('myApp/lib/test.txt');
我收到以下錯誤:
Error: Unknown asset: /myApp/lib/test.txt
什麼在這種情況下正確的路徑到我的test.txt文件?
我希望從我的Meteor應用程序中的文件中讀取文本。關於流星「資產」的亞硝流路?
我使用Nitrous.io
的應用程序被稱爲 '對myApp',我用下面的代碼:
var data = Assets.getText('myApp/lib/test.txt');
我收到以下錯誤:
Error: Unknown asset: /myApp/lib/test.txt
什麼在這種情況下正確的路徑到我的test.txt文件?
getText
的路徑與您的應用程序的私有子目錄有關。所以如果文件是myApp/private/test.txt
,你可以用Assets.getText('test.txt');
來閱讀。無論託管環境如何,這都應該是真實的。
您可以通過使用process.env.PWD變量定義路徑:
var base = process.env.PWD;
var itemsLocation = base + '/public/items/';
應該在Nitrious工作。
ahhhh。 RTFM。得到它了 –