You can run the example with the Dart SDK like this:
$ dart run bin/server.dart
Server listening on port 8080
And then from a second terminal:
$ curl http://0.0.0.0:8080
Sempre que for editar arquivos no Linux usando o nano, siga este passo a passo:
- Pressione:
CTRL + O
(O "O" de "Output", para salvar o arquivo).
- Pressione:
CTRL + X
(Para fechar o editor e voltar ao terminal).
sudo systemctl daemon-servidor-dart
sudo systemctl enable servidor-dart
sudo systemctl start servidor-dartsudo systemctl status servidor-dartDeve aparecer:
● gasense.service - ...
Active: active (running) ✅
journalctl -u servidor-dart -fEsse comando mostra o log em tempo real do serviço.
Dica:
Sempre que alterar o arquivo de serviço (.service), rode:
sudo systemctl daemon-reload
sudo systemctl restart servidor-dartAssim o sistema recarrega as configurações atualizadas.
enable→ adiciona para iniciar automaticamente no boot.start→ inicia agora.status→ verifica se está rodando.journalctl→ acompanha os logs.