Así que traté de dar nulo para el mensaje de error, pero muestra
if(err){ res.status(403).json({ emailErr: err.errors.email.message || null, userErr: err.errors.username.message || null, }); TypeError: Cannot read property 'message' of undefinedNormalmente, JavaScript falla si intenta acceder a una propiedad undefined como en esta cadena de búsqueda. Puede usar el encadenamiento opcional para decirle a JavaScript que lo espere:
if (err) { res.status(403).json({ emailErr: err.errors.email?.message || null, userErr: err.errors.username?.message || null, }); }