Meteor在Nitrous上 - Meteor 'Assets'的路径是什么?

3

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

我正在使用Nitrous.io

这个应用程序叫做“myApp”,我正在使用以下代码:

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

I get the following error:

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

在这种情况下,我的test.txt文件的正确路径是什么?
2个回答

4
< p > getText 方法的路径是相对于您应用程序的私有子目录的。因此,如果文件在 myApp/private/test.txt ,则可以使用 Assets.getText('test.txt') 读取它。无论托管环境如何,这都是正确的。


2
你可以使用process.env.PWD变量定义你的路径:
var base            = process.env.PWD;
var itemsLocation   = base + '/public/items/';

它应该可以在Nitrous上运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接