posted an update

Como Corrigir (Passo a Passo):

Instale o Node.js e o npm:

Acesse o site oficial do Node.js: https://nodejs.org/

Baixe a versão LTS (Long Term Support) recomendada para o seu sistema operacional Windows.

Execute o instalador e siga as instruções. Certifique-se de que a opção "Add to PATH" esteja selecionada durante a instalação, ou adicione as variáveis de ambiente do Nodejs manualmente ao seu PATH.

Verifique a instalação do Node.js e do npm:

Abra um novo prompt de comando ou janela do PowerShell como administrador.

Digite os comandos node -v e npm -v e pressione Enter.

Você deverá ver as versões instaladas do Node.js e do npm, caso esteja tudo correto.

Instale o CMake:

Acesse o site do CMake e baixe o instalador apropriado para Windows: https://cmake.org/download/.

Execute o arquivo .msi e siga as instruções da instalação.

Você pode adicionar o diretório da sua instalação do CMake na variável de ambiente Path do seu sistema, para que o mesmo esteja disponível globalmente para o seu terminal.

Verifique a instalação utilizando o comando cmake --version.

Navegue até a pasta do projeto Node.js:

No Prompt de Comando ou PowerShell, use o comando cd para navegar até a pasta onde o arquivo server.js está salvo (ex: D:\SITE\SOUSATO\web\mlb).

Instale as dependências do projeto Node.js:

Execute o comando:

npm install express fluent-ffmpeg node-fetch opencv4nodejs Use code with caution. Bash Este comando irá instalar as bibliotecas necessárias para o seu server.js funcionar corretamente, dentro da pasta node_modules no seu diretório.

Verifique a instalação

Certifique-se de que a pasta node_modules foi criada corretamente e que as dependências estão instaladas dentro dela.

Execute o server.js:

Use o comando:

node server.js Use code with caution. Bash Você deverá ver a mensagem "Server running on port 3001" no console.

Observações:

Privilégios de Administrador: É necessário executar o instalador do Node.js e os comandos npm e o node server.js como administrador para garantir que o ambiente seja configurado corretamente.

Caminhos Absolutos: Ao configurar o PATH, use caminhos absolutos (ex: C:\Program Files\nodejs) para evitar problemas.

Versão do Node.js: É recomendável utilizar uma versão LTS (Long Term Support) para evitar problemas de compatibilidade.

Firewall Seu firewall pode estar bloqueando o acesso à sua API que está rodando na porta 3001.

Próximos Passos:

Instale o Node.js: Baixe e instale o Node.js.

Adicione ao PATH: Adicione os caminhos para os executáveis do Node.js (e do CMake, se necessário) na variável Path do sistema.

Instale o CMake: Baixe e instale o CMake.

Abra o terminal: Abra um novo terminal (Prompt ou PowerShell) como administrador e navegue até a pasta do seu projeto.

Instale as dependências: Execute o comando npm install express fluent-ffmpeg node-fetch opencv4nodejs

Execute o servidor: Execute o comando node server.js.

Verifique a execução do servidor: Acesse o endereço http://localhost:3001 ou http://seu_ip_servidor:3001 pelo navegador para ver se ele responde corretamente.

Execute o código python: Execute o seu code.py novamente, para preencher os dados do seu banco de dados.

Teste a página: Após esses passos, acesse a página www.sousatonet/mlb/index.php e tente fazer a busca, a exibição do video, e da trajetoria para confirmar que ela está funcionando corretamente.

Com esses passos, você deverá conseguir configurar o seu servidor corretamente, e poderá testar o seu site, garantindo que todas as funcionalidades estão operando como o esperado. Se algum problema persistir, me informe os resultados dos testes e os logs para que eu possa te ajudar.

Log in or sign up for Devpost to join the conversation.