Como Corrigir (Passo a Passo):
Instale o Node.js e npm:
Vá para o site oficial do Node.js (https://nodejs.org/) e baixe o instalador para Windows ou Linux (de acordo com seu servidor).
Execute o instalador e siga as instruções, marcando a opção "Add to PATH" (para que o comando node seja reconhecido no terminal) ou adicione as variáveis de ambiente necessárias.
Abra um novo terminal (prompt de comando ou PowerShell no Windows, ou o terminal do Linux), e digite node -v e npm -v. Se a instalação estiver ok, você deverá ver as versões instaladas.
Instale o CMake:
Acesse o site oficial do CMake (https://cmake.org/download/) e baixe a versão apropriada para o seu sistema operacional (windows ou linux).
- Siga as instruções para instalar o CMake e adicionar o seu binário no PATH.
- Verifique se a versão foi instalada corretamente através do comando cmake --version.
Instale as Dependências do server.js:
Abra o Prompt de Comando ou PowerShell (no Windows) ou o terminal (Linux) como administrador.
Navegue até o diretório onde o server.js está salvo.
Execute o comando npm install express fluent-ffmpeg node-fetch opencv4nodejs para instalar as bibliotecas necessárias para o seu código Node.js.
Instale as Dependências do code.py:
Abra o Prompt de Comando ou PowerShell (no Windows) ou o terminal (Linux) como administrador.
Execute o comando pip install requests beautifulsoup4 mysql-connector-python.
Caso precise de mais dependências, utilize o pip install para instala-las.
Execute o server.js:
No mesmo terminal, execute o comando node server.js (ou o comando usado para colocar seu servidor online, ex: pm2 start server.js) e verifique se ele está rodando corretamente, sem nenhum erro.
A mensagem "Server running on port 3001" deverá ser impressa no terminal.
Execute o code.py:
Execute o seu script python, para que os dados do seu banco sejam populados (caso seja necessário utilizar esse script).
Acesse a Página: Acesse o seu site www.sousato.net/mlb/index.php no seu navegador e veja se as funcionalidades estão funcionando corretamente.
Faça uma busca para verificar a tabela de resultados, a exibição do video, da trajetoria e do volume.
Próximos Passos:
Instale o Node.js e npm: Faça a instalação corretamente e adicione-os ao PATH.
Instale o CMake: Instale o cmake no seu sistema e verifique a versão.
Instale as Dependências: Navegue até a pasta do server.js e execute o comando npm install express fluent-ffmpeg node-fetch opencv4nodejs
Instale as dependências do python: Execute pip install requests beautifulsoup4 mysql-connector-python.
Execute server.js: Execute node server.js para iniciar o servidor Node.js.
Execute code.py: Execute o script Python para popular a tabela jogadores_mlb (se você precisar usá-la).
Acesse a página: Acesse o seu site pelo navegador e tente fazer a busca, e verifique se o erro desapareceu.
Log in or sign up for Devpost to join the conversation.