So erstellen Sie NetEase Cloud Music basierend auf der NodeJS-Technologie auf dem Mobiltelefon

PHPz
Freigeben: 2023-04-26 09:48:07
Original
803 Leute haben es durchsucht

Mit der kontinuierlichen Weiterentwicklung der Internettechnologie beginnen immer mehr Unternehmen, NodeJS zum Aufbau von Back-End-Diensten zu verwenden. In diesem Artikel werde ich erläutern, wie man NetEase Cloud Music basierend auf der NodeJS-Technologie auf dem Mobiltelefon erstellt.

  1. Termux installieren

Termux ist ein Terminalemulator, der leistungsstark genug ist, um die Linux-Befehlszeile im Android-System und Umgebungen wie z Als Node.js können MySQL und Python installiert werden. Öffnen Sie Google Play, um Termux herunterzuladen, oder besuchen Sie die offizielle Website, um es direkt herunterzuladen.

  1. Node.js installieren

Geben Sie in Termux den folgenden Befehl ein, um Node.js zu installieren:

pkg install nodejs
Nach dem Login kopieren
  1. Arbeitsverzeichnis erstellen

Geben Sie in Termux den folgenden Befehl ein, um einen Ordner mit dem Namen „NetEaseCloudMusic“ zu erstellen, und geben Sie den Ordner ein:

mkdir NetEaseCloudMusic && cd NetEaseCloudMusic
Nach dem Login kopieren
# 🎜🎜##🎜 🎜#Npm-Paket initialisieren
  1. Geben Sie im Arbeitsverzeichnis den folgenden Befehl ein, um das npm-Paket zu initialisieren:
npm init -y
Nach dem Login kopieren

Nachdem der obige Befehl ausgeführt wurde, erstellen Sie ein package.json-Datei, die die Projektbeschreibung, Abhängigkeiten und andere relevante Informationen enthält.

Abhängigkeitspakete installieren
  1. Als nächstes müssen Sie in Termux den folgenden Befehl eingeben:
npm install express body-parser request
Nach dem Login kopieren

Nachdem der obige Befehl ausgeführt wurde, wird die Laufumgebung des Express-Frameworks installiert. Das Body-Parser-Modul wird zum Parsen des Anforderungshauptteils und das Anforderungsmodul zum Verarbeiten von HTTP-Anforderungen verwendet.

Servercode schreiben
  1. Erstellen Sie eine Datei mit dem Namen „server.js“ im Arbeitsverzeichnis und schreiben Sie wie folgt: #🎜 🎜#
    const express = require('express');
    const bodyParser = require('body-parser');
    const request = require('request');
    const app = express();
    const port = 3000;
    
    app.use(bodyParser.json());
    app.use(bodyParser.urlencoded({ extended: true }));
    
    // 静态文件服务目录
    app.use(express.static('public'));
    
    // 获取歌曲列表
    app.get('/songList', function(req, res) {
      const url = 'https://api.imjad.cn/cloudmusic/?type=playlist&id=3778678';
      request(url, function(error, response, body) {
        if (!error && response.statusCode == 200) {
          const songList = JSON.parse(body);
          res.send(songList);
        }
      })
    });
    
    // 监听端口
    app.listen(port, function() {
      console.log('Server running on port ' + port);
    });
    Nach dem Login kopieren
Im obigen Code wird eine Express-Anwendung erstellt und die Body-Parser-Middleware wird zum Parsen des Anforderungs-Bodys verwendet. Es wurde ein statisches Dateibereitstellungsverzeichnis erstellt, damit statische Dateien auf dem Server gerendert werden können. Eine Route mit der URL „/songList“ erstellt, die Songliste über die API abgerufen und die Antwort an den Client zurückgegeben. Lassen Sie die Anwendung schließlich über die Methode app.listen() auf Clientanfragen an Port 3000 lauschen.

Führen Sie den Server aus

  1. Geben Sie in Termux das Arbeitsverzeichnis ein und führen Sie den folgenden Befehl aus, um den Server zu starten:
  2. node server.js
    Nach dem Login kopieren
    # 🎜🎜# Nachdem der obige Befehl ausgeführt wurde, wird der Server erfolgreich gestartet.

Verifizierung

    Öffnen Sie nun den Browser auf Ihrem Telefon und geben Sie „localhost:3000“ ein. Auf der Webseite wird eine statische Seite angezeigt . Die Seite wird in dem von uns angegebenen öffentlichen Verzeichnis gerendert. Geben Sie „localhost:3000/songList“ in die URL ein und Sie können sehen, dass die Songliste von NetEase Cloud Music erfolgreich abgerufen wurde.
Fazit

    In diesem Artikel habe ich erklärt, wie man NetEase Cloud Music basierend auf der NodeJS-Technologie auf Mobiltelefonen erstellt. Mit diesem Artikel können Sie auch NodeJS-basierte Webanwendungen auf Ihrem eigenen Gerät erstellen. Ich freue mich auf Ihre Praxis und den Austausch Ihrer Erfahrungen.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie NetEase Cloud Music basierend auf der NodeJS-Technologie auf dem Mobiltelefon. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!