Criar um aplicativo Node.js

Como usar o Setup Node.js App e o que cada campo significa

Portal Web

Última atualização há 22 dias

Se o seu projeto é feito em Node.js (um site, uma API, um sistema web), o painel DirectAdmin tem a ferramenta Setup Node.js App, que cria e controla o aplicativo na sua conta, sem precisar de servidor próprio. Este tutorial mostra como abrir, o que cada campo significa e os cuidados importantes.

Importante saber antes

  • Esta é uma ferramenta para quem já programa em Node.js. O nosso suporte cuida do servidor, mas não cria, não programa nem corrige o seu aplicativo.
  • O aplicativo usa os recursos da sua conta (processador, memória, processos), que têm limites. Veja Limites do plano e uso justo. Um aplicativo mal feito, que fica em loop ou abre muitos processos, pode deixar o site limitado (Erros 508 e 503).
  • Se você só quer um site com painel de edição, o WordPress costuma ser mais simples. Veja Instalar o WordPress com o Softaculous.

Como abrir

No painel DirectAdmin, abra o Menu e, em Recursos extras, clique em Setup Node.js App. A tela abre com a lista de aplicativos Web. Se você ainda não criou nenhum, aparece "Nenhum aplicativo encontrado".

Criar um aplicativo

1. Antes, envie os arquivos do seu projeto (com o package.json) para uma pasta da conta, pelo Gerenciador de Arquivos ou pelo FTP. Não envie a pasta node_modules: as dependências são instaladas pelo painel.

2. Clique em Criar aplicação. Os campos são:

  • Versão Node.js: a versão que vai rodar o aplicativo. A lista traz versões antigas e novas. Escolha a que o seu projeto pede, de preferência uma versão com suporte atual, e não uma muito antiga. A primeira da lista pode ser uma versão velha, então confira antes de criar.
  • Modo de aplicação: Development (desenvolvimento) ou Production (produção). Ele define a variável NODE_ENV. Para um site no ar, use Production.
  • Raiz do aplicativo: a pasta da conta onde estão os arquivos do aplicativo (obrigatório). Use uma pasta fora da public_html, para o código-fonte não ficar acessível por download.
  • URL do aplicativo: o domínio (e, se quiser, o caminho) por onde o aplicativo será acessado.
  • Arquivo de inicialização do aplicativo: o arquivo que inicia o programa (por exemplo, app.js).
  • Variáveis de ambiente: botão Adicionar variável, para valores que o seu código lê, como chaves e endereços. Não coloque senhas no código: use as variáveis.

3. Clique em Criar. Depois de criado, a tela do aplicativo permite reiniciar, parar, instalar as dependências do projeto (npm) e alterar as configurações. Sempre que mudar o código ou as dependências, reinicie o aplicativo.

Cuidados

  • Teste primeiro o aplicativo em outro ambiente e só então publique.
  • Mantenha as dependências atualizadas e confira avisos de segurança do npm. Invasão por uma dependência vulnerável é responsabilidade do cliente (Site hackeado ou com malware).
  • Se o aplicativo não responde, veja o Log de erros do site.
  • Para remover o aplicativo, use a opção de excluir na lista, depois de guardar uma cópia dos arquivos.

Veja também

Se ainda ficar com dúvida, fale com a nossa equipe pelo chat.

Este artigo foi útil?

0 de 0 gostaram deste artigo

Ainda precisa de ajuda? Envie-nos uma Mensagem