1
resposta

nao consigo criar o server localhost:3002 no terminal do MAC, processador da MAC (nao intel)

alguma ajuda neste passo?

1 resposta

Olá, Ariel.

Tudo bem?

Primeiro, certifique-se de que você seguiu todos os passos anteriores corretamente, como a instalação do pacote spdy e a criação dos certificados com o OpenSSL. Se esses passos foram concluídos sem erros, o problema pode estar na execução do servidor.

Uma possibilidade é que a porta 3002 já esteja sendo usada por outro processo. Você pode verificar isso utilizando o seguinte comando no terminal:

lsof -i :3002

Se esse comando retornar alguma informação, significa que a porta 3002 já está em uso. Você pode escolher outra porta modificando o número da porta no método listen do seu arquivo server_http2.js. Por exemplo, mudar para 3003:

.listen(3003, (err) => {
  ...
})

Outra possibilidade é que esteja ocorrendo algum erro específico ao tentar iniciar o servidor. Para verificar isso, você pode adicionar um console.error no callback do método listen para imprimir qualquer erro que possa estar ocorrendo:

.listen(3002, (err) => {
  if(err){
    console.error("Erro ao iniciar o servidor:", err);
    throw err;
  }
  console.log("Listening on port 3002");
})

Se após essas verificações o problema persistir, recomendo revisar o código do seu arquivo server_http2.js para garantir que tudo está configurado corretamente, especialmente as partes que envolvem o carregamento dos certificados e a configuração do servidor SPDY.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.