亚硝基上的流星 - 流星"资产"之路?



我想从我的Meteor应用程序中读取文本。

我正在使用 Nitrous.io

该应用程序称为"myApp",我使用以下代码:

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

我收到以下错误:

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

在这种情况下,我的测试.txt文件的正确路径是什么?

getText的路径相对于应用程序的私有子目录。所以如果文件是myApp/private/test.txt,你可以用Assets.getText('test.txt');读取它。无论托管环境如何,这都应该是正确的。

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

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

它应该适用于Nitrious。

最新更新