Então, o http://127.0.0.1
é o endereço do localhost
, ou seja, do seu próprio computador.
Se estiver hospedando no heroku, por exemplo, a URL vai ser algo como https://exemplo.herokuapp.com/
, o endereço pra onde vc vai fazer a requisição
Não entendi uma coisa, por que o html está na porta :5500 se o servidor flask está na porta :5000? não está servindo o HTML direto pelo flask? Dá uma lida aqui, essa parte da documentação fala sobre como devolver o HTML direto pelo Flask.
Teria como mandar o código pra gente ver melhor o que está dando errado? Dá pra mandar o código aqui mesmo, colocando entre ``` e ```. Ou sobe no github e manda o link aqui, assim a gente consegue te ajudar melhor :)