Básico
Usar o Lotto é super fácil. Podemos configurar um projeto em menos de um minuto!
Iniciando um projeto
Setup
Primeiro de tudo você precisará inicializar um novo projeto e pode fazer isso com npm digitando os seguintes comandos:
sh
mkdir my-app
cd my-app
npm init -y
mkdir my-app
cd my-app
npm init -y
Instalar Lotto
Basicamente para ter nossa biblioteca basta instalá-la, não há necessidade de nenhuma configuração adicional:
sh
npm i @lottojs/lotto
npm i @lottojs/lotto
Hello World
Agora que você já configurou seu projeto e tem o Lotto instalado, para ter um projeto básico você pode fazer isso:
ES6 Import Syntax
typescript
import { Lotto } from '@lottojs/lotto';
const app = new Lotto();
app.get('ping', ({ res }) => res.text('pong'));
app.init();
import { Lotto } from '@lottojs/lotto';
const app = new Lotto();
app.get('ping', ({ res }) => res.text('pong'));
app.init();
Javascript Require Syntax
typescript
const { Lotto } = require('@lottojs/lotto');
var app = new Lotto();
app.get('ping', ({ res }) => res.text('pong'));
app.init();
const { Lotto } = require('@lottojs/lotto');
var app = new Lotto();
app.get('ping', ({ res }) => res.text('pong'));
app.init();
Por padrão, ele criará um servidor http rodando no seguinte endereço 0.0.0.0:9004, mas é personalizável e você pode alterá-lo facilmente e também adicionar um prefixo na URL de sua API apenas fazendo o seguinte:
typescript
...
var app = new Lotto({
host: '192.168.0.1',
port: 3001,
prefix: '/api'
})
...
...
var app = new Lotto({
host: '192.168.0.1',
port: 3001,
prefix: '/api'
})
...
Ótimo, agora você deve ter um projeto Lotto configurado e nem levou 1 minuto 😉.