3
respostas

Dúvidas sobre Build Vuejs

Boa noite, pessoal eu fiz um build do vuejs, porém no vps o site ficará em uma subpasta, ficaria assim: http://127.0.0.0/rafael/(o meu site fica aqui). Lá no webpack q eu usei o vue-cli com template do webpack eu mudei: assetsPublicPath: 'http://127.0.0.0/rafael/',

Ao tentar acessar o site, ele carrega os js da pasta, não da erro, mas a pagina fica em branco, não traz conteúdo nenhum, alguém poderia me ajudar?

OBS: eu copiei os arquivos gerados na pasta dist (index.html e a pasta static) não está dando erro 404 dos css e js está trazendo mais nao está preenchendo a div id="app"

3 respostas

Fala ai Rafael, tudo bem? Precisaria ver como você está fazendo as configurações no seu VPS.

Recomendo utilizar o NGINX ou Express para fornecer seu index.html.

No NGINX você cria um Virtual Host e pede para sempre devolver o index.html dado um endereço.

https://medium.com/@thucnc/deploy-a-vuejs-web-app-with-nginx-on-ubuntu-18-04-f93860219030

Espero ter ajudado.

Opa matheus, então até daria pra fazer com o express, porém eu não sei como deixar ele rodando no servidor, se eu dar um node server.js ele vai executar só q se eu fechar o terminar a aplicação obviamente para de rodar, sabe me dizer como configuro pra deixar rodando sermpre?

Fala ai Rafael, para deixar ele rodando no servidor, você pode seguir vários passos.

Talvez o mais simples nesse momento seria utilizando o pm2:

https://blog.rocketseat.com.br/pm2-com-funcionalidades-secretas/

Esse artigo vai explicar muito bem.

Espero ter ajudado.