logo

midudev


Transcribed podcasts: 167
Time transcribed: 5d 15h 37m 28s

This graph shows how many times the word ______ has been mentioned throughout the history of the program.

Seguro que te suena a este error. Vas a hacer una llamada a una API, ¡pum! Error de course.
Y te dice por aquí que es que le falta un header.
Imagínate que lo quieres solucionar lo antes posible porque quieres estar trabajando en el frontend
y no quieres hacer los cambios en el backend o no dependen de ti.
Pues lo que puedes hacer es irte a la pestaña de Nick World y aquí vamos a buscar la petición que nos ha fallado,
que es justamente esta. Le damos un clic y fíjate que aquí en Response Headers
tenemos las diferentes cabeceras que ha devuelto esta petición,
pero le falta la que necesitamos para arreglar el course.
Le vamos a dar a este iconito de aquí del lapicito.
Le damos un clic, añadimos el header que falta, que va a ser el de course, ¿vale?
Lo pegamos una vez, así, access control allow origin y le ponemos aquí header value con un asterisco
para permitirlo todo, pero piensa que esto va a funcionar solo en local, o sea que no hay ningún problema de seguridad.
Ahora que ya tenemos esto, vamos a asegurarnos que todo funciona correctamente.
Le voy a dar otra vez y fíjate que ahora sí que he recibido correctamente los datos y aquí tengo los datos perfectamente.
Pero fíjate que esta cabecera que hemos añadido ahora aparece aquí.
Esta cabecera, ten en cuenta que solo te va a funcionar a ti en local.
Esto se está guardando aquí en un archivo headers donde tú puedes hacer unos overrides,
que serían unas sobrescrituras, para desde tu navegador cambiar cualquier cabecera.
Así que esto no solo soluciona el problema de course que tenemos, sino que cualquier cabecera que le falte,
tú la podrías añadir para tu navegador y así seguir trabajando.