handlers inside of handlers
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- testing
Línea de trabajo
No se especifica ningún archivo ni prueba. Empieza localizando el punto de entrada existente para el análisis y el dispatch de handlers, y después compara su comportamiento con la sintaxis anidada propuesta {hash_{user_a}_{user_b}}. Se considerará completado cuando haya un diseño acordado y pruebas que demuestren handlers anidados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
If we could nest handers inside of handlers
{hash_recursive_make:a_make:b}
handler['recursive'] = function(req, optStr, next) {
var opts = optStr.split('_');
for(var i=0; i<opts.length; i++) {
if(opts[i].indexOf('make:') === 0) {
var username = opts[i].replace('make:', '');
return makeUser(username, function(err, userid) {
if(err) next(err);
opts[i] = userid;
return handler['recursive'](req, opts.join('_'), next);
}
}
}
return hashOf(opts);
}
would be
{hash_{user_a}_{user_b}}
hander['hash'] = function(req, optsStr, next) {
return hashOf(optsStr.split('_'));
}
hander['user'] = function(req, username, next) {
makeUser(username, next);
}
Does this seem like something we want to support? If so, I can create a PR to make it happen.
- Lenguaje dominante
- JavaScript
- Estrellas
- 5
- Forks
- 8
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mapbox/assert-http
-
Unit tests Abierto
mapbox/assert-http#12 · 1 asignado ·
-
assert.deepEqual is not strict Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
mapbox/assert-http#10 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
mapbox/assert-http#1 ·
Todos los issues de mapbox/assert-http
Issues similares
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-webui/open-webui#30750 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Mend: dependency security vulnerability untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100