Ontem encontrei um api
projeto de música de código aberto no Github.O restful
estilo, o Json
formato e as funções fornecidas são realmente os mais abrangentes da história, o suficiente para você desenvolver um cliente próprio. E o autor é muito atencioso, além de código aberto, este projeto também fornece uma documentação detalhada do usuário. Hoje compartilho com todos e posso contar com todos para encontrar algo para tocar em 1º de maio
Deixe-me dar uma olhada em quais funções de interface o projeto fornece
Esse é apenas um dos pontos: depois de ler, você tem vontade de reproduzir um aplicativo de música?
Para garantir que o projeto possa ser usado, eu simplesmente implanto o projeto em minha própria máquina, de acordo com os documentos fornecidos pelo autor, e o pro test pode ser executado e ser usado normalmente. A seguir, é apresentado um breve processo de compartilhamento para que todos possam começar rapidamente. Embora o documento do autor seja muito detalhado, para Xiaobai, ainda faltam alguns detalhes, vou adicioná-lo.
- O projeto é desenvolvido usando JavaScript e é baseado na tecnologia Node.js. Portanto, devemos primeiro criar um nó, ambiente de desenvolvimento npm. Enquanto houver um ambiente em execução Node.js., o projeto poderá ser implantado em qualquer sistema operacional. Esta etapa é fácil de pesquisar e resolver por si mesmo. Suspiro, js é realmente poderoso, o plano de fundo do front-end é onipotente.
- Faça o download do código fonte do projeto.
- cd para o diretório raiz do projeto, execute o
comando npm install, a principal função desta etapa é fazer o download dos pacotes dependentes necessários para que o projeto seja executado de acordo com o arquivo package.json fornecido pelo projeto. - Execute o comando app.js do nó para iniciar o servidor, a porta padrão é 3000, conforme mostrado abaixo
5. Teste de interface
http: // localhost: 3000 / mv / url? id = 5436712
De acordo com o id para obter o vídeo mv da música, os resultados do acesso são os seguintes
Vamos verificar a URL do mv
Perfeito, decidi escrever um programa para baixar todo o mv.
Além disso, o autor também fornece outra operação de contêiner do Docker com método de implantação mais avançado, você também pode configurar o proxy e outras funções complexas, que serão estudadas por conta própria.
O único arrependimento é que o monitoramento em segundo plano e o sistema de log detalhado não são fornecidos. Sem esses dois, ainda é difícil colocá-lo em uso. Ou talvez eu não tenha encontrado. Leitores competentes podem fazer as pazes e me avisar a propósito. É claro que todos podem brincar com esse tipo de projeto, apenas estudá-lo e retirá-lo para uso comercial. Por um lado, a infração, por outro lado, a interface certamente terá problemas limitados.
Finalmente, dê o endereço
Documento de uso do endereço do projeto
Além disso, é altamente recomendável que você faça backup do projeto localmente para evitar relações públicas.