Wie mache ich einen HTTP-Request in JavaScript?
Hallo zusammen! Bitte sagt mir, wie man einen HTTP-Request in Node.js (Version 18) korrekt ausführt.
Ich schreibe ein kleines Script zum Parsen von Daten einer öffentlichen API. Ich muss einen GET-Request senden und eine JSON-Antwort erhalten. Ich habe versucht, das eingebaute http-Modul zu verwenden, bin aber auf ein Problem gestoßen: Die Daten kommen in Teilen an, und ich muss sie manuell über die Events data und end sammeln. Das erscheint mir umständlich und schwerfällig.
const http = require('http');\n\nhttp.get('http://example.com/api/data', (res) => {\n let data = '';\n res.on('data', (chunk) => { data += chunk; });\n res.on('end', () => {\n console.log(JSON.parse(data));\n });\n});Ich habe gehört, dass es Bibliotheken wie axios oder node-fetch gibt, a