Exporter (0) Imprimer
Développer tout

Gestion des erreurs

Mis à jour: avril 2014

Par défaut, dans un service mobile principal JavaScript, les scripts de serveur écrivent les erreurs dans le journal. De plus, les opérations qui envoient une réponse, comme les opérations de table et les API personnalisées, écrivent le résultat de l'erreur dans la réponse. Pour offrir un meilleur contrôle de l'exécution des scripts, vous pouvez également contrôler les comportements relatifs aux erreurs en spécifiant un gestionnaire d'erreurs dans votre script. En règle générale, implémentez une gestion d'erreurs explicite lorsqu'une sorte d'action de compensation est possible ou lorsque vous voulez écrire des informations plus détaillées dans le journal à l'aide de l'objet global console.

L'exemple d'opération d'insertion suivant augmente la taille du journal des erreurs standard en écrivant la valeur userId de l'utilisateur actuel, ainsi que l'objet d'erreur (err) proprement dit.

function insert(item, user, request) {
    request.execute({
        error: function(err) {
            console.error("Error occurred for user '%s'. Details:", user.userId, err);
            request.respond();
        }
    });
}

Pour une API personnalisée, le code d'erreur approprié est écrit directement dans la réponse. L'implémentation de demande GET suivante retourne une erreur 500.

exports.get = function(request, response) {
    // This example just returns a 500 HTTP response.
    response.send(500, "An error occurred in your custom API code.");
};

Pour plus de détails, consultez les informations de référence sur les scripts des services mobiles.

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft