Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

153
Visualizações
Espere hasta que se ejecute la función de la biblioteca externa en TypeScript

Soy nuevo en TypeScript (y JavaScript) y tengo algunos problemas para esperar hasta que se ejecute una función de una biblioteca externa, a saber, amazon-cognito-identity-js . Primero quiero autenticar a un usuario y luego obtener un token de ese usuario. Eso es todo. Leí este buen tutorial sobre Promises y también hay un ejemplo en la página oficial de la biblioteca , pero parece que me estoy perdiendo algo.

Creé el siguiente código:

 import { AuthenticationDetails, CognitoUser, CognitoUserPool } from "amazon-cognito-identity-js"; var DEV_USER_POOL_DATA = { UserPoolId: 'userPool', ClientId: 'clientId' }; var USER_POOL_DATA = DEV_USER_POOL_DATA; function getJWT() { return new Promise<void>((resolve) => { resolve(); }); } function login() { let userPool = new CognitoUserPool(USER_POOL_DATA); let authenticationDetails = new AuthenticationDetails({ Username: "myUser", Password: "myPass", }); let cognitoUser = new CognitoUser({ Username: "myUser", Pool: userPool }); cognitoUser.authenticateUser(authenticationDetails, { onSuccess: function(result) { return result.getAccessToken().getJwtToken(); }, onFailure: function(err) { console.log(err); } }); } getJWT().then(login); console.log('Hello world');

Sin embargo, cuando ejecuto el código veo

 Hello world <The actual token I will like to see first>

¿Sabes lo que está mal?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda