Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: cors
# pix
Avatar discord do usuario russofullstack

russofullstack

Ver RespostasVer no Discord

Unhandled Promise Rejection {"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"TypeError: gerencianet.pixSplitConfigId is not a function","reason":{"errorType":"TypeError","errorMessage":"gerencianet.pixSplitConfigId is not a function","stack":["TypeError: gerencianet.pixSplitConfigId is not a function"," at /var/task/src/index.js:783:15"," at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)"," at next (/var/task/node_modules/express/lib/router/route.js:144:13)"," at Route.dispatch (/var/task/node_modules/express/lib/router/route.js:114:3)"," at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)"," at /var/task/node_modules/express/lib/router/index.js:284:15"," at Function.process_params (/var/task/node_modules/express/lib/router/index.js:346:12)"," at next (/var/task/node_modules/express/lib/router/index.js:280:10)"," at cors (/var/task/node_modules/cors/lib/index.js:188:7)"," at /var/task/node_modules/cors/lib/index.js:224:17"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: TypeError: gerencianet.pixSplitConfigId is not a function"," at process. (file:///var/runtime/index.mjs:1276:17)"," at process.emit (node:events:529:35)"," at emit (node:internal/process/promises:149:20)"," at processPromiseRejections (node:internal/process/promises:283:27)"," at process.processTicksAndRejections (node:internal/process/task_queues:96:32)"]}
Unknown application error occurred

# devs
Avatar discord do usuario wmanesco

wmanesco

Ver RespostasVer no Discord

Boa tarde... estou usando next com TS, e utilizando o sdk da efi de TS pra tentar criar uma cobranca, mas tomo CORS no authorize, alguem passou por isso?

# pix
Avatar discord do usuario .gywen

.gywen

Ver no Discord

Sobre implementação com Firebase, eu só consegui de fato mandar a requisição pra Functions e ter retorno enviando a URL com parâmetro tendo como argumento o Id do documento que foi manipulado pela minha rota ('/pix').

Quebrei a cabeça tentando mandar via request, mas sempre dava erro no CORS Policy. Provavelmente algo do próprio Firebase.

# pix
Avatar discord do usuario cardoso_10736

cardoso_10736

Ver RespostasVer no Discord

Boa noite: Estou testando o sdk typescript no framework next js e recebe erro de cors No 'Access-Control-Allow-Origin'

# pix
Avatar discord do usuario theboss8142

theboss8142

Ver no Discord

Tbm tentei usar em outras ferramentas para teste de API e dá erro de cors

# devs
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver no Discord

Se ajudar mais alguém aí, a solução para fazer requisições do frontend Vue Js ou React em localhost e fazer as requições sem ser bloqueado pelo CORS é fazer proxy das solicitações:

exemplo criando o proxy para geração de token para cobrança

VUE JS / VITE / QUASAR

devServer: {
https: false,
open: true, // opens browser window automatically
// with RegEx
proxy: {
'/auth': {
target: 'https://cobrancas-h.api.efipay.com.br/v1/authorize" class="link-msg" >https://cobrancas-h.api.efipay.com.br/v1/authorize',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/auth/, '')
}
},
cors: false
},

REACT:

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function(app) {
app.use(
'/auth',
createProxyMiddleware({
target: ''https://cobrancas-h.api.efipay.com.br/v1/authorize',
changeOrigin: true,
})
);
};

# devs
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver no Discord

Ok. sabendo disso posso rodar a aplicação então como SSR (server side render) ? certo isso corrigiria o erro CORS entao ja que rodara do lado do servidor

# devs
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver no Discord

Alguem teve problema de CORS ao tentar integrar um frontend vue js / vite, minha aplicação roda no localhost porta 9200 e faz requição usando axios . estou recebendo erro de CORS. é preciso fazer algo para conseguir enviar requisoes para api de homologacao?

# cartões
Avatar discord do usuario rafaelhenrique10101

rafaelhenrique10101

Ver RespostasVer no Discord

Olá, boa tarde, estou tendo problemas de CORS ao disparar uma request para o endpoint abaixo, devo colocar alguma informação adicional ao header da minha request ?


Access to XMLHttpRequest at 'https://cobrancas-h.api.efipay.com.br/v1/charge/one-step' from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

# pix
Avatar discord do usuario vinilv

vinilv

Ver RespostasVer no Discord

qual ip eu preciso adicionar no cors? para permitir apenas a conexão dele?

# cartões
Avatar discord do usuario dlmorais

dlmorais

Ver RespostasVer no Discord

Isso aí não vai funcionar suave. Vai dar o erro de CORS.

# cartões
Avatar discord do usuario dlmorais

dlmorais

Ver RespostasVer no Discord

Eu tentei usar o jeito de gerar documentado como "Obtenção do payment_token pelo back-end" e também tive o problema do CORS.
@Efí ! Não rola de retornar os cabeçalhos de CORS lá no endpoint de geração de paymentToken, não?

Acabei usando o outro método, mas sem colocar o Javascript no index.html.
Uso Angular e acabei criando um componente que carrega o Javascript e faz o que precisa fazer, como se fosse aquele script gerado na documentação, na hora que o componente carrega. Assim toda essa parte da geração de paymentToken não é executada para todo mundo que acessa o site, só pra quem vai na parte de finalização de compra mesmo.

# cartões
Avatar discord do usuario klawdyo.com

klawdyo.com

Ver RespostasVer no Discord

Minha dúvida é: ainda está assim? Eu testei isso há algumas semanas, antes de disponibilizarem a documentação no site. Como disponibilizaram, eu creio que resolveram a parte do CORS

# cartões
Avatar discord do usuario klawdyo.com

klawdyo.com

Ver no Discord

Quer dizer.. deixe eu refazer a frase: Usar o código de exemplo só funcionaVA se eu usar o proxy do vite, pois a requisição direta do frontend daVA erro de CORS.