Oi Helio, tudo bem?
Esse Not Found é normal acontecer, é o comportamento esperado para o código que você mostrou. Quando o servidor é aberto no browser ele irá ser redirecionado para a rota principal, entenda como rota principal a página inicial do site, e no código acima, essa rota principal não está configurada.
A única rota que temos no código acima é a rota de inicio, por isso que quando você coloca manualmente /inicio os dados são apresentados.
Para que quando você abra o browser e abra com os dados do arquivo lista.html
, temos que dizer que ao invés da rota /inicio
, queremos que seja a rota principal e uma rota principal é definida apenas pela barra ( / ). Em código fica da seguinte forma:
@app.route('/')
Apenas com essa mudança, quando você fizer o restart do servidor e executar novamente, aparecerá na página principal os dados do arquivo lista.html
sem a necessidade de digitar manualmente o /inicio
.
Qualquer dúvida estou por aqui, tá bom?
Abraços e bons estudos!