サーバーのタイムスタンプを取得
この例では、Server Code がログインユーザーによって実行されたかを確認して、サーバーのタイムスタンプをクライアントに返信します。
Server Code は同期的に書かれています。
function server_time(params, context) {
// If the current user executed this server code
if (context.getAccessToken()) {
// Return a timestamp.
return Date.now().toString();
} else {
return "Sorry, we don't allow an anonymous user to get a timestamp";
}
}
この例では既定パラメータより getAccessToken()
メソッドを用いてアクセストークンを取得し、これを元に Server Code がログイン済みユーザーと匿名ユーザーのいずれによって実行されたのかを判定しています。ログイン済みによる実行であった場合のみ、サーバーのタイムスタンプをクライアントに返しています。