Administrando o LevelDB com LevelWeb
Publicação: | Tags: Node.js, NoSQL
Continuando minhas experiências com o NoSQL LevelDB, neste post apresentarei um simples web admin de fácil integração e quebra bem o galho na hora de usar uma ferramenta visual pra administrar dados deste banco.
Seu nome é LevelWeb e utilizá-lo é bem simples! Ele possui suporte a login/senha normal e também criptografado via protocolo https. Além de acessar os dados via TCP ou RPC também.
De funcionalidades ele é bem simples, tudo se resume em você rodar um comando e visualizar seu resultado na tela.
Screenshots
Configuração
Quer fazer um test-drive? Execute:
npm install levelweb -g
Após sua instalação, crie uma conta de acesso:
levelweb -u admin -p password
Agora basta se conectar em uma base local:
levelweb ./test/data
Você também pode acessar uma base remota:
levelweb --client 9099 --host 192.168.0.1
Para mais detalhes veja abaixo todos os parâmetros de seu CLI:
- -u: define o nome de usuário de acesso.
- -p: define uma senha de acesso.
- --https: define a porta para servidor https.
- --host: define o nome do host, por default é localhost.
- --protocol: define o protcolo que pode ser "tls" ou "tcp".
- --client: define a porta de conexão como cliente.
- --server: define a porta de conexão, tornando disponivel o LevelWeb como servidor.
Para conhecer mais sobre o LevelWeb acesse seu github: https://github.com/hij1nx/levelweb. Até a próxima! :)