亚硝流星 - 流星'资产'的路径?

时间:2014-01-13 04:05:41

标签: meteor nitrousio

我希望从我的Meteor应用程序中的文件中读取文本。

我正在使用Nitrous.io

该应用程序名为' myApp'我正在使用以下代码:

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

我收到以下错误:

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

在此上下文中test.txt文件的正确路径是什么?

2 个答案:

答案 0 :(得分:4)

getText的路径相对于应用程序的私有子目录。因此,如果文件为myApp/private/test.txt,则可以使用Assets.getText('test.txt');进行阅读。无论托管环境如何,都应如此。

答案 1 :(得分:2)

您可以使用process.env.PWD变量来定义路径:

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

它应该适用于Nitrious。