Javascript 如何在Meteor启动时将图像上载到服务器

Javascript 如何在Meteor启动时将图像上载到服务器,javascript,meteor,spacebars,meteor-helper,collectionfs,Javascript,Meteor,Spacebars,Meteor Helper,Collectionfs,我正在尝试为没有/没有上传图像的用户设置默认DP 尝试使用帮助程序显示内容,但出现错误“未捕获错误:{{{#each}}}当前仅接受数组、游标或假值。” 下面的代码(客户端JS) JS: HTML 下游 {{{每个mcommentsdata} {{{#每个图像2}} {{/每个}} {{user}} {{product}}案例{{{productcaseno} {{comment}} {{/每个}} 现在我已经放弃了这种方法,我想上传一个图像,并在默认情况下将url附加到所有配置文件(onC

我正在尝试为没有/没有上传图像的用户设置默认DP

尝试使用帮助程序显示内容,但出现错误“未捕获错误:{{{#each}}}当前仅接受数组、游标或假值。” 下面的代码(客户端JS) JS:

HTML


下游
{{{每个mcommentsdata}
{{{#每个图像2}}
{{/每个}}
{{user}}
{{product}}案例{{{productcaseno}
{{comment}}
{{/每个}}
现在我已经放弃了这种方法,我想上传一个图像,并在默认情况下将url附加到所有配置文件(onCreateuser),直到他们更改它。我相信要做到这一点,我可能必须在服务器启动时自动上传图像。请带我到正确的方向,因为我仍然是流星中的noob

存储适配器:GridFS

问候,,
Azaruddin将“hello”变量更改为以下代码:

var hello = [
    { url: "/images/prof.jpg" }
];
您遇到了一些问题,因为hello当前是一个字符串-#正如您的错误所示,每个字符串都需要一个数组/游标/等等

或者,您可以在每个块上使用{{{else}},完全不用返回“hello”案例:

{{#each images}}
    ...
{{else}}
    <!-- Default profile image code -->
{{/each}}
{{#每个图像}
...
{{else}
{{/每个}}
Thank you“var hello=[{url:/images/prof.jpg”}];”成功了。
var hello = [
    { url: "/images/prof.jpg" }
];
{{#each images}}
    ...
{{else}}
    <!-- Default profile image code -->
{{/each}}