Spaces:
Runtime error
Runtime error
Jose Salazar commited on
Commit 路
9869459
1
Parent(s): 8d62a29
Add CORS headers and OPTIONS preflight support for mobile browsers
Browse files- api/auth.php +5 -0
- api/hf_proxy.php +4 -0
- api/papers_proxy.php +5 -0
api/auth.php
CHANGED
|
@@ -2,6 +2,11 @@
|
|
| 2 |
|
| 3 |
session_start();
|
| 4 |
header('Content-Type: application/json; charset=utf-8');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
|
| 6 |
// Verificar estado de sesi贸n (GET)
|
| 7 |
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
|
|
|
| 2 |
|
| 3 |
session_start();
|
| 4 |
header('Content-Type: application/json; charset=utf-8');
|
| 5 |
+
header('Access-Control-Allow-Origin: *');
|
| 6 |
+
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
|
| 7 |
+
header('Access-Control-Allow-Headers: Content-Type');
|
| 8 |
+
|
| 9 |
+
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') { http_response_code(204); exit; }
|
| 10 |
|
| 11 |
// Verificar estado de sesi贸n (GET)
|
| 12 |
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
api/hf_proxy.php
CHANGED
|
@@ -1,6 +1,10 @@
|
|
| 1 |
<?php
|
| 2 |
header('Content-Type: application/json; charset=utf-8');
|
|
|
|
|
|
|
|
|
|
| 3 |
|
|
|
|
| 4 |
if ($_SERVER['REQUEST_METHOD'] !== 'POST') { http_response_code(405); exit; }
|
| 5 |
|
| 6 |
$hfKey = $_ENV['HF_API_KEY'] ?? $_SERVER['HF_API_KEY'] ?? getenv('HF_API_KEY') ?? '';
|
|
|
|
| 1 |
<?php
|
| 2 |
header('Content-Type: application/json; charset=utf-8');
|
| 3 |
+
header('Access-Control-Allow-Origin: *');
|
| 4 |
+
header('Access-Control-Allow-Methods: POST, OPTIONS');
|
| 5 |
+
header('Access-Control-Allow-Headers: Content-Type');
|
| 6 |
|
| 7 |
+
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') { http_response_code(204); exit; }
|
| 8 |
if ($_SERVER['REQUEST_METHOD'] !== 'POST') { http_response_code(405); exit; }
|
| 9 |
|
| 10 |
$hfKey = $_ENV['HF_API_KEY'] ?? $_SERVER['HF_API_KEY'] ?? getenv('HF_API_KEY') ?? '';
|
api/papers_proxy.php
CHANGED
|
@@ -1,5 +1,10 @@
|
|
| 1 |
<?php
|
| 2 |
header('Content-Type: application/json');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
|
| 4 |
$consulta = trim($_GET['query'] ?? '');
|
| 5 |
if ($consulta === '') {
|
|
|
|
| 1 |
<?php
|
| 2 |
header('Content-Type: application/json');
|
| 3 |
+
header('Access-Control-Allow-Origin: *');
|
| 4 |
+
header('Access-Control-Allow-Methods: GET, OPTIONS');
|
| 5 |
+
header('Access-Control-Allow-Headers: Content-Type');
|
| 6 |
+
|
| 7 |
+
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') { http_response_code(204); exit; }
|
| 8 |
|
| 9 |
$consulta = trim($_GET['query'] ?? '');
|
| 10 |
if ($consulta === '') {
|