query
: função que executa uma query, passada como parâmetro - retorna uma Promise
Arquivo que demonstra a exibição do gráfico de temperatura e umidade, populado com dados do banco de dados configurado no arquivo config.json
-
-
- Usuário logado: renderiza a view index
- Usuário não logado: renderiza a view login
-
-
-
GET /dt -> retorna um JSON com as últimas 50 leituras, no formato DataTable, utilizado para construir o gráfico com a biblioteca Google Charts.
-
-
- Usuário logado: renderiza a view
index
- Usuário não logado: renderiza a view
login
- Usuário logado: renderiza a view
-
- Usuário e senha corretos: renderiza a view
index
- Usuário e/ou senha incorretos: renderiza a view
login
, com a mensagem de erro'Invalid usernamename/password!'
.
- Usuário e senha corretos: renderiza a view
-
-
-
- Destrói a
session
- Destrói a
-
-
-
- Renderiza a view
signup
- Renderiza a view
-
- Recebe no corpo da requisição os dados de cadastro
- Caso o usuário já seja cadastrado, não cadastra novamente e retorna a mensagem de erro
'User already exists!'
- Caso o usuário não seja cadastrado, insere o registro no banco e redireciona para a página de login, com a mensagem
'User ${username} created succesfully! Please log in...'
, onde username é o nome do usuário recém criado
-
Ex.: isNull