Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 2.62 KB

README.md

File metadata and controls

32 lines (30 loc) · 2.62 KB

lvl-url-shortener-kt

Um projeto teste de um encurtador de url para aprender mais sobre nodejs com kotlin

lvl-url-shortener

Projeto base feito em nodejs e com integração com o firebase

ATENÇÃO

Após clonar o repositório, siga os passos a seguir

AVISO IMPORTANTE:

  • COPIE O .gitignore E O package.json PARA OUTRA PASTA QUALQUER ANTES DE INICIAR O PROCESSO NA IDE OU NA LINHA DE COMANDO, POIS O BUILD DO GRADLE PODE APAGAR ESSES ARQUIVOS E, PORTANTO, O SERVIDOR NODE NÃO INICIARÁ. CASO ISSO ACONDEÇA, RETORNE-OS PARA SUA PASTA DE ORIGEM E RODE UM npm install ANTES DE TENTAR O BUILD DO GRADLE OUTRA VEZ. APÓS A CONCLUSÃO DO MESMO, RODE O BUILD DO GRADLE NOVAMENTE E ESTARÁ TUDO CERTO.
  1. Rodando o projeto no IntelliJ:
  • Para rodar o projeto, basta ter o gradle e o npm instalados na máquina.
    • Primeiro, abra o projeto no IntelliJ e importe normalmente como um projeto gradle convencional.
    • Depois procure o botão "Run" na barra de ferramentas superior e selecione a opção "Edit Configurations".
    • Em seguida, selecione a opção "Gradle" na lista, clicando no botão de adicionar (+) que deve aparecer no canto superior esquerdo da popup.
    • Selecione a pasta raiz como sendo seu projeto gradle na tela de configuração que surgirá e informe "build" como a única task a ser executada.
    • Feito isso, clique em "Apply" e novamente no botão de adicionar (+) e selecione a opção "npm".
    • Por fim, informe:
      • package.json como sendo o package.json disponivel na pasta ./node
      • Command: run
      • Scripts: start
      • Arguments: deixe vazio
      • Node interpreter: selecione aqui a versão do node de sua preferência (o projeto foi testado apenas nas versões superiores à 7.0.0)
    • Pra finalizar, na parte inferior da popup há um campo chamado "Before launch", clique no botão de adicionar (+) logo abaixo do campo citado e selecione a opção "Run Another Configuration", em seguida, selecione a configuração anterior (build do gradle) e clique em "Apply".
  • Para iniciar o server, basta selecionar a configuração feita por último, ou seja, a do npm. Ela irá rodar o build do gradle antes de iniciar e capturar as mudanças feitas nos arquivos kotlin para o servidor node.

  1. Rodando o projeto na linha de comando/editor de texto (VSCode, por exemplo):
  • Tendo o gradle e o npm devidamente instalados, basta digitar no terminal, na pasta raiz do projeto:
gradle build
  • E, em seguida:
node node/index.js
  • Pronto, seu servidor node estará rodando, perfeitamente.