Así que actualmente estoy trabajando en una aplicación React simple que realiza solicitudes de recuperación a la API JSON de reddit (por ejemplo, https://reddit.com/r/popular.json ). En el desarrollo, utilicé la demostración de cors-anywhere, ya que por alguna razón creía que los errores de CORS no aparecerían en producción.
Después de investigar un poco sobre qué es CORS en realidad, tengo entendido que estos errores se deben a que la API JSON de Reddit no permite solicitudes de mi dominio. Sin embargo, he visto videos relativamente recientes de personas que crean aplicaciones similares sin mencionar problemas de CORS, por lo que me preguntaba si alguien con experiencia en las API de Reddit podría ayudarme a encontrar la solución más fácil para esto. Tengo entendido que el método más infalible es configurar mi propio servidor de nodos para realizar la solicitud y luego devolverla a mi aplicación con los encabezados CORS adecuados. Pero luego tendría que alojar el servidor, y mucho menos aprender a escribirlo, lo cual no es lo ideal. Esperaba que hubiera una solución más fácil, como agregar mi nombre de dominio a una lista blanca en Reddit, o cambiar a la API normal en lugar de la JSON. ¡Déjame saber si hay algo que pueda hacer! Gracias.
por cierto, la aplicación está alojada aquí: https://moburu.github.io/simplereddit
reddit.com no establece encabezados CORS. Prueba api.reddit.com .