sql >> Base de Datos >  >> RDS >> Mysql

Usando Fetch en reaccionar, necesita la contraseña del nombre de usuario para acceder a la base de datos

CORS está habilitado por predeterminado con fetch , pero su servidor deberá configurarse para manejar solicitudes de origen cruzado.

Suponiendo que el servidor de su escuela ejecuta Apache, debería poder hacerlo agregando un archivo .htaccess a su directorio PHP. Simplemente nombre el archivo .htaccess y agregue la siguiente línea.

Header set Access-Control-Allow-Origin "*"

Esto requiere que el servidor Apache esté configurado para permitir anulaciones en DocumentRoot . El DocumentRoot es el directorio raíz que aloja Apache. Por ejemplo, supongamos que aloja ejemplo.com desde /var/www/example directorio. /var/www/example es DocumentRoot.

En la configuración de Apache para ejemplo.com, el AllowOverride la directiva debe configurarse para permitir el .htaccess archivo para anular la configuración base; de ​​lo contrario, .htaccess el archivo se ignora.

Para permitir que Apache controle y modifique los encabezados de solicitud y respuesta HTTP, el mod_headers El módulo debe estar habilitado. Desde una terminal, ingresa el siguiente comando.

a2enmod headers

Si todo lo demás falla, puede intentar editar el encabezado HTTP de respuesta (del servidor) con PHP, agregando la siguiente línea a su script PHP, probablemente en la parte superior antes que cualquier otra cosa.

header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");