
Santiago Lopera Naranjo
PreguntaComo hace cors(options), para conocer nuestra whiteList?
Es que si vemos el codigo, al cors, le estamos pasando nuestro objeto options, y ya.
Yo supongo que él internamente busca la key origin, pero el condicional que esta dentro de nuestro objeto es donde tengo la duda, le estamos diciando whiteList.inclues(origin).
Mi pregunta es, como hace la función cors(), para saber cual origin poner dentro del includes?
DANIEL MEDINA ARMADA Medina
Consulta? en la validación !origin, es por que es el mismo origen y por eso no tiene valor, por eso da validación genera el valor true?

Nicolas Molina
Al final enviamos una función en donde ya nos envían el origen y teniendo esto tenemos una lista y por aparte tenemos la verificación del mismo origen por eso esta pregunta
whitelist.includes(origin) || !origin
origin: (origin, callback) => { if (whitelist.includes(origin) || !origin) { callback(null, true); } else { callback(new Error('no permitido')); } }