Skip to content

Apenas uma demo de como gravar no SQLite usando WebApi com Express

Notifications You must be signed in to change notification settings

alexsandro-xpt/NodeLogSQLite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node com SQLite

Apenas uma demo de como gravar no SQLite usando WebApi com Express.

Antes de tentar excutar usando o npm run start, execute o npm install para instalar todas dependências.

Listar todos os logs.
var settings = {
  "async": true,
  "crossDomain": true,
  "url": "http://localhost:3000/relatorio",
  "method": "GET",
  "headers": {
    "cache-control": "no-cache",
    "Postman-Token": "0b9dc0f5-1f74-4060-a639-4b4f4c97777f"
  }
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
Enviar um log de registro.
var settings = {
  "async": true,
  "crossDomain": true,
  "url": "http://localhost:3000/relatorio",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json",
    "cache-control": "no-cache",
    "Postman-Token": "670c19d3-1e3c-4a9e-817f-435efedc9b86"
  },
  "processData": false,
  "data": "{\n\t\"action\": 1,\n\t\"input\": 44,\n\t\"description\": \"Banheiro\",\n\t\"datetime\": \"2018-11-25T18:25:10.994Z\"\n}"
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
No JSON enviado
  1. action É 0 e 1 onde 0 é desligar e 1 é ligado.
  2. input É o id do pino ou relé que irá ser registrado.
  3. description Uma descrição qualquer como: Lâmpaada da Sala.
  4. datetime É a data do evento no formato ISO 8601 criando pelo JavaScript usado em JSON com exemplo 2018-11-25T18:25:10.994Z
Realizar uma pesquisa nos registros.
var settings = {
  "async": true,
  "crossDomain": true,
  "url": "http://localhost:3000/relatorio/filter",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json",
    "cache-control": "no-cache",
    "Postman-Token": "8350f1b2-e7b2-41aa-911d-61e1e2198ec9"
  },
  "processData": false,
  "data": "{\n\t\"action\": 1,\n\t\"input\": 26,\n\t\"start\": \"2018-11-25T18:17:09.036Z\",\n\t\"end\": null\n}"
}

$.ajax(settings).done(function (response) {
  console.log(response);
});

About

Apenas uma demo de como gravar no SQLite usando WebApi com Express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published