我很惊讶我不能在这里谷歌我的答案......似乎没有其他人有这个问题.
当您运行流星服务时,js,html等打包在.meteor/local/build文件夹中,但它似乎排除了不是js或html的东西.我有一个名为"magicsets"的文件夹和一个名为"magicimgs"的文件夹,它们都不在/ local/build文件夹中.这显然是为什么当我尝试使用fs来读取文件时,它无法找到文件"magicsets/M14.json"
我尝试将magicsets文件夹放入名为"private"的文件夹中,但这并没有完成任何事情.
如何通过FS在我的服务器本地访问文件,如何通过原始URL将文件公开访问我的服务器?
我确信我错过了一些非常简单的东西,因为在SO上有很多更复杂的问题和答案,但是没有答案.谢谢.
Aks*_*hat 17
昨天发布的Meteor 0.6.5有一个新功能,可以帮助加载.
创建一个/private可以使用新的Assets.getText或Assets.getBinary函数访问的目录.
然后,/private目录中的内容将被捆绑到一个名为的目录assets中,/program/server/assets并且Web无法访问它,您也不必担心使用它们fs.你可以Assets.getText改用
制作一个可公开访问的文件/public.所以如果你有a.jpg,/public/a.jpg可以访问http://yourdomain.com/a.jpg
| 归档时间: |
|
| 查看次数: |
3951 次 |
| 最近记录: |