¡Hola!
No logro entender cómo configurar correctamente la política de CORS para mi foro de Discourse.
Tengo Discourse instalado en https://forum.bitbetter.club/ y estoy intentando obtener publicaciones de un hilo usando la API JSON, por ejemplo desde esta ruta: https://forum.bitbetter.club/t/weeks-25-and-26-prisoners-of-geography/128.json
Recibo un error en el frontend:
ha sido bloqueado por la política de CORS: No ‘Access-Control-Allow-Origin’
La aplicación frontend está alojada en https://books.bitbetter.club/ usando netlify, por lo que las vistas previas de implementación tienen un dominio diferente.
Intenté configurar la opción cors origins en Discourse, pero no parece tener ningún efecto. (probé con un dominio específico con protocolo, sin protocolo, con URI completo y todas las demás posibilidades, e incluso con *).
¿Es posible que nginx bloquee algunos parámetros HTTP? ¿Dónde debería buscar a continuación?