Olá!
Segui todos os passos do vídeo, mas apareceu Error: ENOENT: no such file or directory, open 'server.key'
Como consigo resolver?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá!
Segui todos os passos do vídeo, mas apareceu Error: ENOENT: no such file or directory, open 'server.key'
Como consigo resolver?
Olá, Evelise!
Esse erro "ENOENT: no such file or directory, open 'server.key'" indica que o arquivo server.key não foi encontrado no diretório onde o seu script está tentando acessá-lo. Aqui estão algumas possíveis soluções para resolver esse problema:
Verifique se os arquivos server.key e server.crt estão no diretório correto:
server.key e server.crt foram gerados corretamente e estão no mesmo diretório em que você está executando o seu script Node.js.Verifique o caminho dos arquivos:
certs, o código deve ser alterado para:https.createServer({
key: fs.readFileSync('certs/server.key'),
cert: fs.readFileSync('certs/server.crt')
}, server).listen(8000, () => {
console.log("API disponível em https://localhost:8000")
});
Recrie os arquivos:
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
api-alurabooks) ao executar o comando.Permissões de arquivo:
server.key e server.crt. Às vezes, as permissões de arquivo podem impedir a leitura dos arquivos.Erros de digitação:
Bons estudos!
Ola!
Problema resolvido...
Eu tinha cometido dois erros:
Obrigada pela ajuda,