1
resposta

Problemas com json-server

Ao executar o json server com o endereço local (ip) não consigo gravar o db.json, se acessar o navegador e digitar o ip com a porta 3000 não é encontrado.

Mas se eu colocar o ip como 127.0.0.1 no json-server e depois ir no navegador com a porta 3000 é acessado.

Porém no emulador não funciona. Mas como faço para o json-server aceitar o meu ip?

eu rodo o comando json-server --watch --host 192.168.15.67 db.json até aceita, mas a aplicação não consegue acessar. Pediu uma vez a liberação e foi feita no firewall Não sei mais o que fazer

1 resposta

Olá, Josue!

Tudo bem?

Pelo que entendi, quando você utiliza o ip 127.0.0.1 no json-server e acessa o navegador com a porta 3000, você consegue acessar corretamente. No entanto, no emulador, isso não funciona.

Uma possível solução para o json-server aceitar o seu ip é verificar se o seu dispositivo e o emulador estão na mesma rede local. Certifique-se de que ambos estão conectados à mesma rede Wi-Fi.

Além disso, verifique se o ip que você está utilizando é o correto. Você pode verificar o ip do seu dispositivo executando o comando "ipconfig" no prompt de comando (no Windows) ou "ifconfig" no terminal (no macOS ou Linux). Certifique-se de utilizar o ip correto no comando do json-server.

Outra possível solução é verificar se o seu firewall está bloqueando a conexão. Você mencionou que já fez a liberação no firewall, mas é sempre bom verificar novamente se todas as permissões necessárias foram concedidas.

Caso nenhuma dessas soluções resolva o problema, sugiro buscar mais informações sobre a configuração do json-server e verificar se há alguma configuração específica para o uso em emuladores.

Espero ter ajudado e bons estudos!