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

78
Visualizações
Problema de resultado de promesa de jsonserver de React

Estoy creando una aplicación de reacción / redux con el servidor json fake api. Estoy tratando de agregar un inicio de sesión y tratando de obtener datos del servidor json fake api, los datos se muestran y todo está bien, pero los datos siempre resultan como una promesa y los datos requeridos. está dentro de la promesa. Intenté muchas formas de desestructurar pero arrojé errores, ¿alguien podría ayudarme con esto?

mi solicitud de axios


 const urlss = "http://localhost:5000/users"; export const userslist = async () => { const r = await axios.get(urlss); const data = r.data; return data; }; const newout2 = userslist(); const newout = newout2; console.log(newout);

el lugar donde lo estoy usando


 export const login = (credentials) => (dispatch) => { return new Promise((resolve, reject) => { const matchingUser = newout2 && newout2.find(({ username }) => username === credentials.username); if (matchingUser) { if (matchingUser.password === credentials.password) { dispatch(setUser(matchingUser)); resolve(matchingUser); } else { dispatch(setUser(null)); reject("Password wrong"); } } else { dispatch(setUser(null)); reject("No user matching"); } }); };

estoy recibiendo este error

ingrese la descripción de la imagen aquí

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Está utilizando then en su método de lista de usuarios mientras espera en un método async . suelte el then y simplemente use la await adecuada dentro de un método async .

 const urlss = "http://localhost:5000/users"; export const userslist = async () => { const r = await axios.get(urlss); const data = r.data; return data; };
about 4 years ago · Santiago Trujillo Relatório
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