Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Trocar a porta do servidor

Boa tarde.

o projeto por padrão roda na porta 3000. Mas tenho um sistema ja rodando na porta 3000.

Nesse caso aonde eu troco a porta a ser rodado pela aplicação atual ?

4 respostas

Oi, Thayron, tudo bem?

Você pode utilizar esse comando: $env:PORT=5000 estando no Windows e Mac ou no Linux, esse: $export PORT=5000. Depois de rodar o comando, pode dá o npm start e a porta será mudada.

Testa e me fala se deu certo!

Boa tarde Laís Cavalcanti .

Os comandos não deram certo. Apresenta que o "comando não encontrado".

Eu uso o sistema linux, tentei os dois comandos mas mesmo assim não seu certo.

solução!

Oi, Thayron!

Eu testei no ubuntu e tive sucesso. Você tirou o $ na hora de executar? Acabei que coloquei com o sifrão.

Mas também testei de outra forma, adicionando a porta que você quer que rode dentro do package.json, em scripts, dentro da chave start, você coloca a porta:

  "scripts": {
    "start": "PORT=8000 react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

Os prints do teste que fiz: https://imgur.com/a/FkCdAgv

Teste e me fala se deu certo!

Boa noite Laís Cavalcanti , tudo bem ?.

No caso como você tinha me mostrado funcionou certinho na produção.

Mas agora estava enfrentando um problema de colocar na porta 3030 para subir para o produção na hora de fazer build porque por padrão ele estava indo para a porta 5000 observando vi que o antes de startar, no terminal mostrava um link que ia para a documentação e lá mostra que e somente fazer serve -s build -l 3030

Decidi colocar aqui, caso alguém tenha a mesma dúvida.

No meu caso agora tenho só que arrumar uma forma de fazer o meu servidor continuar funcionado mesmo depois que eu sair do acesso ssh. rsrsrs