Como implantar o aplicativo Vue e o aplicativo do servidor Backend do nó no nginx?

2

Eu tenho o aplicativo frontend vue que eu construí gerado index.html e dist pasta contendo todos os pacotes. Além disso, desenvolvi outra aplicação de nó base expressa que fornece serviços Restful para o aplicativo frontend mencionado acima. Eu tenho o Linode ubuntu 17.10 VPS no qual eu instalei o nginx. Eu não quero usar o servidor web apache.

Posso copiar diretamente o aplicativo vue para / var / www / para que ele seja executado sob nginx em sua configuração padrão?

Para o aplicativo de back-end do nó, pretendo usar o PM2, que gerenciará / monitorará o aplicativo de backend do nó em execução na mesma instância do Linode VPS executando nginx. Idealmente, eu quero que apenas o aplicativo vue possa invocar api para esse aplicativo de nó de backend. Quero dizer que essa API não deve ser publicamente acessível e não tenho ideia de como conseguir isso.

Qual é a melhor maneira de implantar esses dois aplicativos no cenário acima que é de produção?

A compilação de produção do frontend do Vue é semelhante a um aplicativo de reação ou angular; portanto, a resposta também deve ser aplicada a esses, assim como todo o restante é o mesmo.

    
por user61766 06.04.2018 / 15:19

0 respostas