"Não existe uma forma de ocultar 100% as suas chaves no front-end, você poderia por exemplo utilizar uma ferramenta como o burpsuite, monitorar as requisições feitas pelo site e descobrir qual a chave de api que aquele site está utilizando, isso é uma d..."4 tabcoins · 1 comentário · kleisson · 1 ano atrás
"Eu atualmente estou trabalhando em um projeto de migração de arquiteturas de monolitos para arquitetura de microfrontends e como tudo na área da programação, tem seus pontos positivos e negativos. No meu caso utilizo o angular com single-spa. Creio que..."1 tabcoin · 0 comentário · kleisson · 2 anos atrás
"Sua história é basicamente igual a minha, também tenho esse transtorno e faculdade presencial para mim era o inferno, eu atualmente estou mudando para a faculdade EAD. Acho que o melhor conselho que posso te dar para te ajudar é fazer terapia, eu estou..."1 tabcoin · 1 comentário · kleisson · 2 anos atrás
"Creio que o caminho seria usar o "dispatchAction()" mesmo, creio que o uso seja da seguinte forma: import * as echarts from 'echarts'; var chartDom = document.getElementById('main'); // pega o elemento onde o echarts vai ser renderizado, basicamente o..."1 tabcoin · 0 comentário · kleisson · 2 anos atrás
"Achei o projeto show! Muito interessante mas tive uma dúvida: Por fim, pode ajudar a evitar possíveis obstáculos, como ser bloqueado por um site devido à sobrecarga de solicitações de um único endereço IP. Como Multithreading ajudaria nessa questão? Nã..."1 tabcoin · 1 comentário · kleisson · 2 anos atrás
"Eu tinha o mesmo pensamento quando comecei a programar, bom a resposta é "simples". Se você já sentiu a dor de criar um projeto grande, vai entender o motivo de existir coisas como react, angular, vue e etc, frameworks e bibliotecas tem o objetivo de r..."1 tabcoin · 1 comentário · kleisson · 2 anos atrás
"Parece que o problema não ta necessariamente ligado ao dotenv. Parece que o firebase ta inicializando mais de uma vez, então ele da esse problema. Tenta o seguinte código para verificar se o firebase já não foi iniciado: if (!firebase.apps.length) { fi..."1 tabcoin · 0 comentário · kleisson · 2 anos atrás
"Eles não liberaram a capacidade de ler imagens ainda para o público. Ou eu posso ter entendido errado o que quis dizer com o print."1 tabcoin · 0 comentário · kleisson · 2 anos atrás
"Não precisa agradecer :). Agora sim creio que achei uma solução, vou te mandar aqui e você testa por aí quando puder. Precisei alterar o arquivo src/pages/lib/queries/getIdsCards.js pelo motivo de ele de fato não ta filtrando nada, por isso ele sempre..."2 tabcoins · 1 comentário · kleisson · 2 anos atrás
"Boa noite! Eu tive um tempo agora e analisei seu código, creio que eu achei o problema: Pelo que entendi, seu problema era quando adicionava um item no carrinho, no estado do carrinho estava correto mas no console.log dentro do componente do dropdown e..."1 tabcoin · 3 comentários · kleisson · 2 anos atrás
"Eu imagino que possa ter se confundido mas o repositório que esteja falando seria este: https://github.com/MayckonAl/ecommerce, não? Acabei indo olha no seu perfil do github para achar. Caso seja ele, irei dar uma olhada e te retorno."2 tabcoins · 5 comentários · kleisson · 2 anos atrás
"Seria interessante se você pudesse dar mais contexto a sua pergunta, você poderia mandar o código completo do seu projeto pelo github? caso seja um projeto privado, mostre pelo menos os códigos relacionados a esses arquivos: hooks/use-cart componente o..."2 tabcoins · 7 comentários · kleisson · 2 anos atrás
"O pessoal deu boas sugestões de como proteger sua chave da API, mas queria fazer um adendo, como você tá no frontend, você não consegue esconder totalmente a sua chave, ainda é possível pegar ela de diversas formas."1 tabcoin · 0 comentário · kleisson · 2 anos atrás
"Olá, viinilv! Na minha opinião você tem conhecimento o suficiente para estágio, tendo em vista os projetos que já fez. A primeira oportunidade é realmente um pouco complicada de achar, mas quero te dar algumas dicas para te ajudar nessa procura. Linked..."10 tabcoins · 0 comentário · kleisson · 2 anos atrás
"Ótimo conteúdo, como forma de complementar e também te ajudar no seu projeto, recomendo este link aqui. Lembro de já ter ouvido falar sobre os problemas de segurança relacionados ao WebRTC, o omegle por exemplo utiliza essa tecnologia e é possível você..."3 tabcoins · 1 comentário · kleisson · 2 anos atrás
"Primeiramente, compartilho da mesma empolgação que você quando se fala de inteligência artificial que consegue desenhar, para mim é uma das tecnologias mais sensacionais ultimamente, o vídeo que o @filipedeschamps fez, me deixa de boca aberta até hoje,..."3 tabcoins · 0 comentário · kleisson · 2 anos atrás
"Isso é muito show, Filipe! Como uma forma de complementar, recomendo ao pessoal esse site aqui: https://portswigger.net/web-security/learning-path Ele dá um caminho para iniciantes começarem a aprender conceitos de segurança na web."2 tabcoins · 0 comentário · kleisson · 2 anos atrás
"Depedendo da faculdade que você entre, ela da um conhecimento superficial, você teria que por fora da faculdade estudar programação que é usado nas empresas. No meu caso eu venho tendo dores de cabeça com isso, estudando algo totalmente especifico para..."1 tabcoin · 0 comentário · kleisson · 2 anos atrás
"então esse é o problema, é diferente a forma de acessar as props de um functional component, esse link aqui vai te ajudar: https://pt-br.reactjs.org/docs/components-and-props.html"3 tabcoins · 1 comentário · kleisson · 2 anos atrás
"Cara, que sensacional! Tenho muita vontade de contribuir mas não sei por onde começar, fico na dúvida do que tentar fazer ou onde eu posso olhar as coisas que faltam fazer."1 tabcoin · 1 comentário · kleisson · 2 anos atrás
"Eu adorei a ideia, já brinquei com web assembly e achei sensacional, saber o poder que os navegadores vão ter, podendo fazer coisas que antes não era possível, é sensacional"2 tabcoins · 0 comentário · kleisson · 2 anos atrás
"Existe várias formas de resolver esse problemas, algumas já foram mencionadas pelo pessoal, vou te da mais uma alternativa e você pode analisar qual é a melhor para o seu projeto. Existe um API que faz isso, a base dela é feita com o puppeteer, site of..."4 tabcoins · 1 comentário · kleisson · 2 anos atrás