Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[bug] Unknown encoding: base64url

Abierto
#361 2 comentarios 5 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript, node.js
Área
frontend, web-dev

Línea de trabajo

Reproduce el caso del navegador del issue y, después, inspecciona la implementación de Buffer alrededor de node_modules/buffer/index.js:544 e index.js:606. Se considera terminado cuando BrowserBuffer produce la misma salida base64url que NodeBuffer sin el error unknown-encoding, con una prueba de regresión que cubra el ejemplo indicado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

const NodeBuffer = require('node:buffer').Buffer;
const BrowserBuffer = require('buffer/').Buffer;

console.log(NodeBuffer.from('Hello, world!', 'utf8').toString('base64url')); // works
//> 'SGVsbG8sIHdvcmxkIQ'

console.log(BrowserBuffer.from('Hello, world!', 'utf8').toString('base64url')); // fails

Error:

Uncaught TypeError: Unknown encoding: base64url
    slowToString index.js:544
    toString index.js:606
    encode +page.svelte:41
    <anonymous> debugger eval code:1
[index.js:544:31](http://localhost:5173/node_modules/buffer/index.js)
    slowToString index.js:544
    toString index.js:606
    encode +page.svelte:41
    <anonymous> debugger eval code:1

This may break some stuff, so should be fixed soon!

Lenguaje dominante
JavaScript
Estrellas
1.9k
Forks
260
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de feross/buffer

Todos los issues de feross/buffer

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.