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

189
Visualizações
¿Cómo mostrar datos del archivo json que está vinculado a la dirección de billetera de los usuarios registrados en next.js?

Estoy tratando de hacer una página de reclamo en next.js que permitiría iniciar sesión en la dirección de metamask para:

  1. lea los datos provistos en el archivo .json localmente para ver si la cuenta es elegible para reclamar el artículo y presentar una página de reclamo
  2. al enviar el formulario para escribir a .json que el artículo ha sido reclamado.

Usé este tutorial sobre cómo conectarme a una cuenta de metamask: https://medium.com/@prodmxle/adding-metamask-authentication-in-next-js-application-using-the-thirdweb-9d23e9147496

excepto que el estilo de mi proyecto actualmente se ve igual que el código en el tutorial.

.json:

 { "wallets": [ { "wallet": "YOUR_ROPSTEN WALLET1", "tokenAmount": 44, "hasPizza": true, "hasCoffee": false, "hasBurger": false, "hasClaimed": false }, { "wallet": "YOUR_ROPSTEN WALLET2", "tokenAmount": 2, "hasPizza": false, "hasCoffee": false, "hasBurger": false, "hasClaimed": true }, { "wallet": "YOUR_ROPSTEN WALLET3", "tokenAmount": 4, "hasPizza": false, "hasCoffee": false, "hasBurger": false, "hasClaimed": true } ]

}

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Aprenda la función api en nextJS, es bastante sencillo, será demasiado para explicar aquí. Como tiene los datos del usuario, puede enviar una solicitud de API con la ID del usuario y, en el extremo de la API, puede filtrar y devolver solo los datos de ese usuario.

O

Dado que tiene una base de datos bastante pequeña y suponiendo que ya está alojada o importada y tiene los datos dentro del componente que desea mostrar

 const userId="YOUR_ROPSTEN WALLET1" const user= data.filter(user=> user.wallet===userId);

Ahora el usuario se verá así

 [ { "wallet": "YOUR_ROPSTEN WALLET1", "tokenAmount": 44, "hasPizza": true, "hasCoffee": false, "hasBurger": false, "hasClaimed": false } ]
about 4 years ago · Juan Pablo Isaza 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