パラメータ指定で新規ユーザーを作成
この例では、クライアントより実行時パラメータとして渡されたユーザー名とパスワードを用いてユーザー登録処理を行っています(たとえば友人の代わりに新規アカウント作成を代行するケースなどを想定)。
Server Code は非同期的に書かれています。
function main(params, context, done) {
// Create a user.
var user = KiiUser.userWithUsername(params.username,
params.password);
// Register the user.
user.register({
success: function(user) {
// Return the username.
done(user.getUsername());
},
failure: function(user, errorString) {
done(errorString);
}
});
}
ここでは以下の処理が行われています。
KiiUser.userWithUsername()
メソッドを実行して新規アカウントを作成しています。この際、クライアントより実行時パラメータとして渡されたユーザー名とパスワードを第 1 引数を用いて取得しています。- 第 3 引数として渡されたコールバック関数
done()
を用いて、作成したアカウントのユーザー名をクライアントに返しています。