CORS en CodeIgniter 4, la forma fácil, definir URL de desarrollo - 12

Vamos a conocer como podemos configurar una URL en los cors.

Como una tarea interesante o al menos para conocer un poquito más como te comentaba esto es bastante peligroso si vamos a pasar a producción ya que estás indicando que cualquiera se puede conectar y puede que eso no sea lo que tú quieras al menos que sea una abierta de algún servicio en ese caso sí sería un asterisco en fin recordemos que si quitamos Esto entonces ya automáticamente nos salta la alerta de que nos indica qui encuentra el origen por el la protección a los CORS que te comentaba antes este aterisco lo podemos variar para colocar también la URL así que lo que tendrías que hacer es copiarte la url:

public\index.php

header('Access-Control-Allow-Origin: http://localhost:5173');

De la aplicación que va a consumir esta Api o se va a conectar a tu CodeIgniter 4 mediante el Api y la colocamos acá de aquí quita este último Slash:

http://localhost:5173/

Importante si no no lo toma simplemente es así el base URL sin el último Slash y ahí también tienes que dejar lo que es el puerto que puede que varíe creo que cambia ahora cada vez que iniciamos la aplicación como te digo en desarrollo no hace falta hacer esto pero creo que es interesante hacerlo hasta donde yo sé no se puede definir múltiples urls porque sería  así como colocarlos por comas o un array no conozco que se puede hacer de esa forma Así que quedaríamos atado a solamente una ruta una URL que se pudiera conectar a nuestra aplicación entonces bueno era como te digo una simple demostración simplemente lo quería mencionar ahí para que lo tuvieras presente y sin más que decir vamos a la siguiente clase.

- Andrés Cruz

In english

Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos Curso y Libro CodeIgniter 4 desde cero + integración con Bootstrap 4 o 5 - 2025.

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.