从服务器

时间:2016-07-12 15:08:12

标签: meteor meteor-blaze meteor-accounts

我试图更新用户" photoPath"使用meteor-uploads上传文件后的字段。 我收到此错误:

  

错误:Meteor代码必须始终在光纤内运行。尝试包装   使用传递给非Meteor库的回调   Meteor.bindEnvironment。

服务器/ init.js

validateFile: function(file, req) {
    Meteor.users.update( { _id: Meteor.userId() }, {$set: {"profile.photoPath": req.path}});

    return null; 
}

1 个答案:

答案 0 :(得分:2)

你应该使用
  的 this.userId 从服务器端访问用户