Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

155
Vistas
¿Qué está causando este error "Datos base64 ilegales"?

He estado trabajando en un proyecto usando Next y GraphQL y me está costando averiguar qué está causando el siguiente error:

ClientError: GraphQL Error (Code: 400): {"response":{"error":"{\"errors\":[{\"message\":\"parse token failed: illegal base64 data at input byte 0\"}],\"data\":null}","status":400,"headers":{}},"request":{"query":"mutation CreateComment($name: String!, $email: String!, $comment: String!, $slug: String!) {createComment(data: {name: $name, email: $email, comment: $comment, post: { connect: { slug: $slug } } }) { id }}","variables":{"name":"Nate","email":"dasdasd@asasd","comment":"test","slug":"test-slug"}}}

Y aquí está mi consulta. Intenté eliminar los espacios superfluos y los errores ortográficos que detecté. El token funciona bien y todo lo demás parece estar bien, aparte del error:

 console.log(graphcmsToken) const { name, email, slug, comment } = req.body; const graphQLClient = new GraphQLClient(graphqlAPI, { headers: { authorization: `Bearer ${graphcmsToken}`} }) const query = gql`mutation CreateComment($name: String!, $email: String!, $comment: String!, $slug: String!) {createComment(data: {name: $name, email: $email, comment: $comment, post: { connect: { slug: $slug } } }) { id }}` try { const result = await graphQLClient.request(query, req.body) return res.status(200).send(result); } catch (error){ console.log(error) return res.status(500).send(error) }

¡Gracias por adelantado! Esto me ha dejado perplejo durante más tiempo del que me gustaría admitir, y cuando trato de buscar una respuesta aquí, no he tenido mucha suerte con JS/Next/GraphQL en particular.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El problema estaba en el token: copiarlo y pegarlo había agregado un formato adicional que estaba causando problemas.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda