我有一個項目正在使用流星賬戶軟件包。我有一個用戶沒有用戶名字段登錄。當我在本地主機上運行時嘗試更新它時,使用Meteor.users.update({}, {$set:{username:"Zach Ary"}})
它運行的非常好,而且這種更改通過accounts-ui和meteor mongo
反映出來。但是,當我將它部署到遠程流星服務器並嘗試更新它時,不會顯示任何更改。有任何想法嗎?流星不會更新遠程服務器上的用戶數據庫
這是服務器(僅用於測試目的)使用的代碼
Meteor.users.allow({
update:function(userId, upd) {
console.log(upd)
return true;
}
})
感謝
是的,但Meteor.users數據庫不會自動發佈(針對給定的用戶),並訂閱? – Zwade
這與開發服務器無關。流星自動發佈*默認*。所以只需「流星刪除自動發佈」,然後它將工作 – acemtp