Este es mi código, estoy usando este método para validar los parámetros de solicitud de https. Al registrar las entradas, veo que solo se pasa el primer elemento de 2 y, por lo tanto, no se verifican todos los valores. ¿Qué me estoy perdiendo?
static validateParameters(req) { let params = Object.entries(req.query); return params.every(([key, value]) => { console.log(key, value); return value != undefined || value != '' }); }Editar La entrada a la función es una solicitud https, los parámetros estarían en una matriz 2d
[ [ 'ids', '' ], [ 'currencies', 'eur' ] ]Creía que el valor de retorno no estaba definido, pero en realidad era una cadena vacía. En cualquier caso cambiando || para && lo resolvió.