Estou a horas nesse problema, uma galera já perguntou a mesa coisa mas as resposta são incompletas, inconstante, não soluciona, parece que são respostas automática. Desculpa o desabafo.
Função Register
O serviço resister deveria registrar um conteúdo com a chave 'content' no Jason Server de recurso 'learnhttp'
class JournalService {
static const String url = 'http://192.168.11.187:3000/';
static const String resource = 'learnhttp/';
String getUrl() {
return '$url$resource';
}
resister(String content) {
http.post(Uri.parse(getUrl()),
body: json.encode({"content": content}),
headers: {"Content-Type": "application/json"}
);
}
}
Servidor Json
É rodado um db.json:
{
"learnhttp": {}
}
JSON Server started on PORT :3000
Press CTRL-C to stop
Watching db.json...
♡( ◡‿◡ )
Index:
http://localhost:3000/
Static files:
Serving ./public directory if it exists
Endpoints:
http://192.168.11.187:3000/learnhttp
Entretanto quando chamamos a função register não funciona
JournalService service = JournalService();
service.resister('Olá mundo');
Já tentei de tudo, baixei o arquivo pós aula, também está com esse problema, falaram que era pra colocar o learnhttp como lisa, mas isso não faz o menor sentido. Nossa estou extremamente estressado e perdendo meu tempo, não tenho um nível alto de programação para advinhar o que deveria ser dito em aula. E por favor, só coloquem solucionada quando de fato acharem a solução e testem, pelo amor de Deus.