Olá, boa noite!
Infelizmente não consigo rodar o backend. Em qual pasta ou branch devo entrar?
Agradeço a ajuda desde já, para uma melhor experiência e prática longo do curso.
Olá, boa noite!
Infelizmente não consigo rodar o backend. Em qual pasta ou branch devo entrar?
Agradeço a ajuda desde já, para uma melhor experiência e prática longo do curso.
Olá, Mariana! Boa noite!
Baseado no que vi no seu console você está colocando um comando do Back-End no Front-End.
Veja bem, o comando que você usou foi json-server-api@1.0.0 start-auth
, e assim você recebeu um erro dizendo que json-server-api@1.0.0:
não é um comando válido, isso porque nessa pasta que você está não existe um json-server
instalado para rodar uma API, que é o que você está tentando rodar. Em suma para rodar o Back-End você precisa estar na pasta do Back-end.
Basicamente, na pasta curso-react-alurabooks
que é a qual você está no momento, se você tentar executar a API Back-end do site ali, ela não vai funcionar, isso porque ela está somente com as pastas que executam o Front-End, e não podem executar algo que elas não possuem.
Então para resolver isso, eu peço que você abra um novo console e execute o Back-End como mostra essa aula aqui, e focado nesse código aqui fornecido na aula:
# baixa nosso backend
git clone https://github.com/alura-cursos/api-alurabooks.git
# entra na pasta do backend
cd api-alurabooks
# instala as dependências que estão listadas no arquivo package.json
npm install
# executa o backend e o disponibiliza através de um servidor no endereço http://localhost:8000
npm run start-auth
E após isso eu peço que você mais um outro console, mas não feche o console que você executou o Back-End, e lá rode o Front-End como mostrado nessa aula aqui, mas dessa vez focado nesse outro código aqui:
# baixa nosso frontend
git clone https://github.com/alura-cursos/curso-react-alurabooks.git
# entra na pasta do frontend
cd curso-react-alurabooks
# seleciona a versão correta
git checkout aula-5
# instala as dependências
npm install
# compila o frontend e o disponibiliza através de um servidor no endereço http://localhost:3000
npm start
E após isso, para executar o comando telnet localhost 8000
eu peço que você inicie um novo console, mas sem fechar o console que você executou o Back-End e nem o que você executou o Front-End
Se você fizer assim, colocando cada comando em cada console especifico para cada pasta, ou seja, a pasta api-alurabooks
para executar os comandos do Back-end e a pasta curso-react-alurabooks
na branch "aula-5"
para os comandos do Front-End, se fizer assim creio que voçê deve conseguir prosseguir com o curso sem mais problemas, mas somente se fizer tudo direitinho como mostrado nessa aula.
Em suma era isso, caso precise eu estarei por aqui para ajudar.
Abraços e bons e estudos!
Renan, muito obrigada.
Ontem em meio a correria pulei a parte do backend, acabei não vendo, obrigada pela paciência e desculpe a desatenção.
Abraços!
Oi Mariana, tudo bem contigo?
Fico feliz fui de ajuda para ti.
Não se preocupe com isso, essas coisas acontecem, e lembre-se, caso precise eu estarei aqui.
Abraços e bons estudos.