Tengo una API HTTP configurada en serverless
betaEmailApi: name: beta-email-api handler: dist/betaEmail.handler events: - http: path: /v1.0/betaEmail method: post cors: trueDentro de la API estoy devolviendo los encabezados requeridos
{ headers: { 'Access-Control-Allow-Origin': '*', }, } Para un pequeño subconjunto de usuarios, el encabezado Access-Control-Allow-Origin está presente en la respuesta OPTIONS pero no en el POST anterior.
He agregado a una esencia aquí el fragmento de archivo HAR, donde se muestra correctamente obteniendo una respuesta de Access-Control-Allow-Origin para OPCIONES pero no POST https://gist.github.com/jake-owen-p/ 7a47d03d65e969c9e2b694d827f267c3
El hecho Access-Control-Allow-Origin no esté allí está causando errores cors, ya que es solo para un pequeño subconjunto de usuarios, no estoy seguro
Preguntas secundarias