Articles of promet

Pourquoi `.catch (err => console.error (err))` est-il déconseillé?

J’utilise des promesses et j’ai un code qui ressemble à ceci: function getStuff() { return fetchStuff().then(stuff => process(stuff) ).catch(err => { console.error(err); }); } Ou: async function getStuff() { try { const stuff = await fetchStuff(); return process(stuff); } catch (err) { console.error(err); } } Je faisais cela pour éviter de rater des erreurs, mais […]

Comment vérifier si une promesse angular $ q est résolue

Je comprends que généralement, il suffit d’attacher un code de continuation avec un appel then() et un comportement de chaîne lors de l’utilisation de promesses. Cependant, je veux lancer un appel asynchrone enveloppé de promesses, puis lancer séparément un $timeout() 3 secondes pour que je puisse prendre une action d’interface utilisateur UNIQUEMENT SI la promesse […]

Utilisation réussie / error / finally / catch avec Promises dans AngularJS

J’utilise $http dans AngularJs et je ne sais pas comment utiliser la promesse renvoyée et gérer les erreurs. J’ai ce code: $http .get(url) .success(function(data) { // Handle data }) .error(function(data, status) { // Handle HTTP error }) .finally(function() { // Execute logic independent of success/error }) .catch(function(error) { // Catch and handle exceptions from success/error/finally […]

Angularjs $ q.all

J’ai implémenté le $ q.all dans angularjs, mais je ne peux pas faire fonctionner le code. Voici mon code: UploadService.uploadQuestion = function(questions){ var promises = []; for(var i = 0 ; i < questions.length ; i++){ var deffered = $q.defer(); var question = questions[i]; $http({ url : 'upload/question', method: 'POST', data : question }). success(function(data){ […]

Comment trouver les promesses non gérées dans Node.js UnhandledPromiseRejectionWarning?

Node.js à partir de la version 7 a async / waiting syntaxic sugar pour gérer les promesses et maintenant, dans mon code, l’avertissement suivant apparaît assez souvent: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can’t set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise […]