Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

145
Views
Problema de política de CORS al leer RSS Feed en React

Estoy tratando de crear una aplicación de reacción en la que necesito analizar algunas fuentes de noticias RSS de la URL "https://news.google.com/news/rss" pero recibo un error "la solicitud ha sido bloqueada por la política CORS:" No hay encabezado 'Access-Control-Allow-Origin' en el recurso solicitado". Hice un proyecto similar en la aplicación de Android donde obtuve algunos feeds usando AsyncTasks en Java, no me mostró ningún problema de CORS, quiero entender ¿Por qué funcionó en la aplicación de Android y no en la aplicación web?¿Es el navegador el que aplica el CORS o es el servidor de Google el que aplica algún tipo de política de COR?

 let xmlText; axios .get( "https://news.google.com/news/rss", ) .then((response) => { xmlText = response; return response; }) .then((textResponse) => { console.log("Fetching response as", textResponse); xmlText = textResponse; }) .catch((error) => { console.log(error); });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puedes usar un complemento google-news-json

API JSON de Google Noticias


Instalación

 npm install --save google-news-json

O

 yarn add google-news-json

Ejemplo de uso:

 let googleNewsAPI = require("google-news-json"); let news = await googleNewsAPI.getNews(googleNewsAPI.TOP_NEWS, null, "en-GB");

También admite devolución de llamada

 googleNewsAPI.getNews(googleNewsAPI.SEACRH, "apple", "en-GB", (err,response) => { console.log(response); });

Método de parámetros (predeterminado en TOP_NEWS o HIGHLIGHTS )

Consulta (esto se ignora cuando el método es TOP_NEWS o HIGHLIGHTS )

Configuración regional (por defecto en-GB )

Devolución de llamada (no requerida)

Métodos

HIGHLIGHTS , TOP_NEWS , LOCATION , SEARCH , TOPIC , GEO

TEMAS admitidos

TOPICS_WORLD , TOPICS_NATION , TOPICS_BUSINESS , TOPICS_TECHNOLOGY , TOPICS_ENTERTAINMENT , TOPICS_SCIENCE , TOPICS_SPORTS , TOPICS_HEALTH

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!