データの検証

 

JavaScript バックエンド モバイル サービスで、サーバー スクリプトを使用して、サーバー側の検証規則を適用します。たとえば、次の挿入スクリプトでは、挿入する itemprice プロパティの数値が 0 よりも大きい場合にのみ処理が成功します。それ以外の場合は、request.respond を呼び出して応答にエラーを書き込みます。

function insert(item, user, request) {
    if (typeof item.price === 'number' && item.price > 0) {
        request.execute();
    } else {
        request.respond(statusCodes.BAD_REQUEST, 'Price must be a positive number');
    }
}

詳細については、「モバイル サービスのスクリプト リファレンス」を参照してください。

表示: