[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Bruno Silveira de Melo
Criador Bruno Silveira de Melo 17/03/2025

Boa noite, 

Subi a API laravel na Digital Ocean, porém ao consumir ela em localhost estou tendo erro de CORS, como faço para corrigir na API?

ps: uso o setup docker

 

Manager Carlos Ferreira 17/03/2025

Olá, Bruno! Como vai?

 

O problema não está na Digital Ocean, mas sim nas configs do Laravel.

 

No arquivo config/cors.php, você definir quais hosts (frontend) pode consumir sua API, ou liberou o CORS geral?

Me dê detalhes de como ficou.

Carlos Ferreira
Criador Bruno Silveira de Melo 17/03/2025

Tudo bem?

 

Meu arquivo cors está como original e não consigo acessar do front localhost gera os erro de cors, vou passar o github do projeto:

 

https://github.com/brunomelodev/afrape/blob/main/config/cors.php

 

Como devo configurar o cors para poder acessar do meu front localhost  (obs: o front estou tentando em reactjs)

 

Bruno Silveira de Melo
Criador Bruno Silveira de Melo 17/03/2025

?

Bruno Silveira de Melo
Criador Bruno Silveira de Melo 17/03/2025

Tudo bem?

 

Meu arquivo cors está como original e não consigo acessar do front localhost gera os erro de cors, vou passar o github do projeto (PROJETO COMPLETO):

 

https://github.com/brunomelodev/afrape/blob/main/config/cors.php

 

Como devo configurar o cors para poder acessar do meu front localhost  (obs: o front estou tentando em reactjs)

 

Bruno Silveira de Melo
Manager Carlos Ferreira 17/03/2025

Libera para todas as URLs para validar: 'paths' => ['*'],

Seu domínio está com https?

Carlos Ferreira
Criador Bruno Silveira de Melo 17/03/2025

Sim ele está com https! liberando conforme falado resolveu, mas vc poderia me explicar melhor esse arquivo cors? o que cada variável representa?

 

'paths' => ['api/*', 'sanctum/csrf-cookie'],

    'allowed_methods' => ['*'],

    'allowed_origins' => ['*'],

    'allowed_origins_patterns' => [],

    'allowed_headers' => ['*'],

    'exposed_headers' => [],

    'max_age' => 0,

    'supports_credentials' => false,

Bruno Silveira de Melo
Manager Carlos Ferreira 17/03/2025

Que bom que deu certo amigo.

Possívelmente o acesso a tua rota de api não passava pelo sufixo /api

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!