posted an update

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.