瀏覽代碼

CORS teste2

EduLascala 5 月之前
父節點
當前提交
4822f4f85b
共有 2 個文件被更改,包括 9 次插入10 次删除
  1. 5 6
      middlewares/CorsMiddleware.php
  2. 4 4
      public/index.php

+ 5 - 6
middlewares/CorsMiddleware.php

@@ -10,13 +10,12 @@ class CorsMiddleware
 {
     public function __invoke(ServerRequestInterface $request, callable $next)
     {
-
-        // Verifica se a origem está na lista de permitidas
+        // Configurações de CORS permissivas
         $corsHeaders = [
-            'Access-Control-Allow-Origin' => '*',
-            'Access-Control-Allow-Methods' => 'GET, POST, PUT, DELETE, OPTIONS',
-            'Access-Control-Allow-Headers' => 'Content-Type, Authorization, x-user, x-nonce, x-signature',
-            'Access-Control-Allow-Credentials' => 'true'
+            'Access-Control-Allow-Origin' => '*', // Permite qualquer origem
+            'Access-Control-Allow-Methods' => '*', // Permite qualquer método HTTP
+            'Access-Control-Allow-Headers' => '*', // Permite qualquer cabeçalho
+            // Removido Access-Control-Allow-Credentials para evitar conflitos
         ];
 
         // Lida com requisições OPTIONS (preflight)

+ 4 - 4
public/index.php

@@ -42,10 +42,10 @@ $withCors = function ($handler) use ($cors) {
 // Função para lidar apenas com requisições OPTIONS
 $handleOptions = function (ServerRequestInterface $request) {
     $corsHeaders = [
-        'Access-Control-Allow-Origin' => '*',
-        'Access-Control-Allow-Methods' => 'GET, POST, PUT, DELETE, OPTIONS',
-        'Access-Control-Allow-Headers' => '*',
-        'Access-Control-Allow-Credentials' => 'true'
+        'Access-Control-Allow-Origin' => '*', // Permite qualquer origem
+        'Access-Control-Allow-Methods' => '*', // Permite qualquer método
+        'Access-Control-Allow-Headers' => '*', // Permite qualquer cabeçalho
+        // Removido Access-Control-Allow-Credentials para evitar conflitos
     ];
 
     return new Response(200, array_filter($corsHeaders));