Projeto de Aplicação Web de Pomodoro usando Ktor
Os arquivos e pastas deste projeto:
- servidor.kt: Código que executa o servidor Ktor
- project: Diretório de conteúdo estático.
- project/scripts/main.kt: Exemplo de código que roda no navagador (FrontEnd)
- project/main.html: Exemplo de página HTML que carrega um programa em JavaScript.
- project/scripts/main.js: Código de main.kt compilado para Javascript
O projeto utiliza a linha de comando do linux para executar tais comandos. Para compilar o projeto utilize os seguintes comandos:
Compila o servidor:
kotlinc -cp ktor.jar:. servidor.kt
Compila o código do FrontEnd:
cd project
cd scripts
kotlinc-js main.kt -output main.js
Executa o servidor Web:
kotlin -cp ktor.jar:. ServidorKt
Para acessar o servidor, vá para:
localhost:3000
Observações:
- Caso utilize o windows deverá colocar "ktor.jar" no lugar de ktor.jar
- Importar o arquivo "jar" pode gerar um warning de conflito de versões. Este warning pode ser ignorado.