[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rafael Lannes
Criador Rafael Lannes 22/06/2023

Opa, Carlos beleza?

Estou seguindo os passos do curso para uma aplicação parecida, e no momento de configurar o socket.io estou recebendo diversos erros

Como é uma aplicação nova, estou usando o vue3 e gostaria de manter a versão se não for gerar muito problema.

 

Tentei fazer da mesma forma que você, mas obtive esse erro 

https://i.imgur.com/NFK8Awe.png

 

Acredito que é devido ao ES6 em relação ao import e fiz de outra forma, mas obtive outro erro que não consegui resolver

https://i.imgur.com/CGoe77G.png

 

O meu laravel-echo-server está respondendo normalmente, o redis tá ok também

 

o projeto está nesse git 

https://github.com/rafaellannes/laravelchat

 

 

 

 

Criador Rafael Lannes 22/06/2023

Então Carlos, fiquei tentando por um tempo rodar com o vue3 porém sem sucesso.

Então fiz uma branch nova e fiz usando o vue2 com as mesmas dependencias que você usou, mas ainda assim continua o mesmo erro.

 

Rafael Lannes
Manager Carlos Ferreira 22/06/2023

Olá, Rafael!
Tudo bem?

Nessa branch vue2, qual foi o erro?
Porque as versões dos packages estão ok.

Carlos Ferreira
Criador Rafael Lannes 22/06/2023

Tudo certinho, Carlos e por aí?

Então, é o mesmo erro que acontece na primeira imagem

Rafael Lannes
Manager Carlos Ferreira 22/06/2023

Tudo em paz por aqui, obrigado por perguntar amigo.

--

Quando mudou de branch, reinstalou os packages?
rm -rf node_modules/
npm install

Carlos Ferreira
Criador Rafael Lannes 22/06/2023

Então, acredito que tenha resolvido o erro.

O problema está na forma que estava fazendo os imports, pelo que eu entendi o JS que tá rodando aqui não aceita o commonjs e com isso o require não funciona e a forma de importar fica diferente. Mas não sei o motivo se as dependencias estão iguais, o que difere é que ainda estou usando o vite.

Se puder, da uma olhada em como ficou os arquivos bootstrap e echo.js

 

https://github.com/rafaellannes/laravelchat/blob/vue2/resources/js/Echo.js

https://github.com/rafaellannes/laravelchat/blob/vue2/resources/js/bootstrap.js

 

 

Rafael Lannes
Manager Carlos Ferreira 22/06/2023

Acredito que é por conta das configurações do Vite.

Mas, importando dessa forma funcionou, certo?

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!