[英]Meteor onCreateUser method error
我希望用戶注冊該網站后將其發送給用戶。 但是,我不斷收到錯誤:
I20150729-22:44:52.253(-4)? Exception while invoking method 'entryCreateUser' Error: Match error: Expected string, got undefined in field [0]
I20150729-22:44:52.254(-4)? at checkSubtree (packages/check/match.js:159:1)
I20150729-22:44:52.255(-4)? at packages/check/match.js:206:1
I20150729-22:44:52.255(-4)? at Array.forEach (native)
I20150729-22:44:52.255(-4)? at Function._.each._.forEach (packages/underscore/underscore.js:105:1)
I20150729-22:44:52.255(-4)? at checkSubtree (packages/check/match.js:204:1)
I20150729-22:44:52.255(-4)? at check (packages/check/match.js:32:1)
I20150729-22:44:52.255(-4)? at [object Object].Meteor.methods.sendEmail (app/server/methods/email.js:3:5)
I20150729-22:44:52.255(-4)? at maybeAuditArgumentChecks (packages/ddp/livedata_server.js:1617:1)
I20150729-22:44:52.255(-4)? at packages/ddp/livedata_server.js:1530:1
I20150729-22:44:52.255(-4)? at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
I20150729-22:44:52.256(-4)? Sanitized and reported to the client as: Match failed [400]
這是我的onCreateUser方法:
Accounts.onCreateUser(function(options, user) {
var userEmail = user.email
var emailSubject = "Welcome to Company!";
var emailBody = "SUP";
Meteor.call('sendEmail',
userEmail,
'',
'',
emailSubject,
emailBody
);
});
有人可以幫忙嗎?
謝謝!!
您將要查看收集掛鈎包,以在創建用戶文檔后立即觸發代碼。 這對於在存儲用戶文檔之前修改用戶文檔本身也很有用。 當然,它可以用於任何集合,而不僅僅是用戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.