Búsqueda de sitios web
Sé que las promesas de Javascript técnicamente no son ni funtores ni mónadas en el sentido de Haskell, porque (entre otras cosas)
¿Es posible usar promesas de JavaScript en lugar de callbacks regulares dentro de las llamadas a la API de procedimientos almacenados de CosmosDB (DocumentDB)? Un uso sería implementar la paginación.
Por ejemplo
token = getToken(); doSomething(token); //.... function getToken(... Leer más →
Estoy recibiendo un error "UnhandledPromiseRejectionWarning: Unhandled promise rejection." que no me permite realizar esta simple solicitud mencionada arriba:
app.get('/', function (req, res) { const GITHUB_AUTH_ACCESSTOKEN_URL = 'https://github.com/login/oauth/access_token' co Leer más →
Si sabemos que una Promise está definitivamente resuelta, ¿cómo podemos acceder al valor y si no podemos, por qué no?
let a = Promise.resolve(123); console.log(a.value); // ???Lo siguiente no funciona: imprime "Primero, Último, 123"
console.log("First"); Promise.resolve(123).then Leer más →
Supongamos que tengo un arreglo de promesas. Cada elemento de mi arreglo es un constructor de consultas de knex.js y está listo para ser ejecutado y devuelve una promesa.
¿Cómo puedo ejecutar cada elemento de este arreglo de manera secuencial? El arreglo se construye dinám
Leer más →
Estaba haciendo algunas cosas y me encontré con un problema que no puedo entender. Simplifiqué el código para obtener esto:
function somePromise() { return new Promise((resolve, reject) => { resolve(1); }); } async functio
Leer más →
Permítanme comenzar con el hecho de que me gusta el código asincrónico. Nunca envolvería código async en un envoltorio síncrono en producción, pero aún así es algo que quiero aprender a hacer. Estoy hablando específicamente de Node.JS, no del navegador. Hay muchas maneras de acceder al resultado de una función
Leer más →
Quiero procesar en paralelo una cantidad de llamadas asíncronas en NodeJS. Puedo continuar si un número específico de esas llamadas se resuelven o si todas ellas se completan (algunas se resuelven, otras se rechazan). ¿Cómo hacer esto?
Promise.All() se resuelve cuando todas las promesas se completan
Leer más →
Este fragmento de código funcionaba en 1.7.2 tanto con callbacks de éxito/error como con callbacks estilo promesas. Con 1.8.2, los callbacks de éxito/error todavía funcionan, pero las promesas no. Mi intuición es que la línea return dfd.promise(jqXHR); es el problema, pero no estoy seguro.
$.ajaxPre Leer más →
Soy nuevo en AngularJS. Mi objetivo es muy simple. Quiero hacer una llamada Ajax para obtener datos y, una vez completada, quiero hacer una segunda llamada para obtener otro conjunto de datos que dependa de la información del primer conjunto.
Estoy tratando de hacer esto utilizando mecanismos de promesas para poder utilizar
Leer más →