So erstellen und testen Sie eine CRUD-REST-API

REST API: Prinzipien für Netzwerk-Apps. CRUD-API erstellen, dokumentieren, simulieren & testen mit Apidog.

Leo Schulz

Leo Schulz

4 September 2025

So erstellen und testen Sie eine CRUD-REST-API

Apidog für Unternehmen

On-Premises Bereitstellung

SSO & RBAC

SOC 2 konform

Apidog Enterprise entdecken

Im heutigen Zeitalter ist die effiziente Datenverwaltung von großer Bedeutung. Die Verwendung von CRUD mit REST API stellt sicher, dass Datenoperationen in der modernen Webentwicklung optimiert und standardisiert werden. CRUD (Create, Read, Update, Delete) Operationen helfen Daten mit der Datenbank zu interagieren.

Auf der anderen Seite bietet REST (Representational State Transfer) API eine Reihe von Prinzipien, die das Design von Netzwerkanwendungen leiten. Sie können eine CRUD REST API erstellen, indem Sie die Schritte in diesem Artikel befolgen und Ihre API mit Apidog dokumentieren, simulieren und testen.

button

Was ist eine CRUD REST API?

Eine CRUD API unterstützt die grundlegenden Operationen Create, Read, Update und Delete. Sie ermöglicht es Benutzern oder Anwendungen, mit einer Datenbank oder einem Datenspeichersystem zu interagieren, indem sie Datensätze erstellen, abrufen, aktualisieren und löschen.

Zum Beispiel könnte eine CRUD API zur Verwaltung von Benutzern Endpunkte wie die folgenden haben:

Wie man eine CRUD REST API erstellt?

Das Erstellen einer CRUD REST API umfasst mehrere Schritte. Wir erstellen ein einfaches Projekt mit Express.js. Befolgen Sie alle Schritte sorgfältig, um eine REST API erfolgreich zu erstellen.

Voraussetzungen:

  1. Sie müssen Node.js auf Ihrem Rechner installiert haben. Sie können es hier installieren.
  2. Sie benötigen einen Code-Editor wie Visual Studio Code auf Ihrem System.

Schritt 1: Initialisieren Sie ein Node.js-Projekt

Öffnen Sie ein Terminal wie eine Eingabeaufforderung oder ein Terminal und geben Sie die folgenden Befehle ein. mkdir erstellt das Verzeichnis Ihres Projekts, und npm init -y initialisiert Ihr Projekt.

mkdir crud-rest-api

cd crud-rest-api

npm init -y

Schritt 2: Installieren Sie die Abhängigkeiten

Installieren Sie die notwendigen Pakete für die Verarbeitung von HTTP-Anfragen und für das Parsen von Anfragen.

npm install express body-parser

Schritt 3: Erstellen Sie eine Express.js-App

Erstellen Sie eine Datei namens app.js in Ihrem Projektverzeichnis und fügen Sie den folgenden Code hinzu.

const express = require('express');

const bodyParser = require('body-parser');

const app = express();


app.use(bodyParser.json());


// Your routes will go here


const PORT = 3000;

app.listen(PORT, () => {

  console.log(`Server is running on port ${PORT}`);

});

Beachten Sie, dass wir unsere Routen noch nicht geschrieben haben. Das werden wir im nächsten Schritt tun.

Schritt 4: Richten Sie Ihre CRUD-Operationen ein

Definieren Sie Ihre Routen für die Verarbeitung von CRUD-Operationen. Fügen Sie diesen Code ebenfalls in Ihre app.js ein.

// Sample data

let items = [

  { id: 1, name: 'Item 1' },

  { id: 2, name: 'Item 2' },

];


// Create

app.post('/items', (req, res) => {

  const newItem = req.body;

  items.push(newItem);

  res.status(201).json(newItem);

});


// Read

app.get('/items', (req, res) => {

  res.json(items);

});


// Update

app.put('/items/:id', (req, res) => {

  const itemId = parseInt(req.params.id);

  const updatedItem = req.body;


  items = items.map(item => (item.id === itemId ? updatedItem : item));


  res.json(updatedItem);

});


// Delete

app.delete('/items/:id', (req, res) => {

  const itemId = parseInt(req.params.id);

  items = items.filter(item => item.id !== itemId);


  res.sendStatus(204);

});

Schritt 5: Führen Sie Ihre App aus

Jetzt können Sie Ihren Server ausführen.

node app.js

Wenn Ihre App erfolgreich erstellt wurde, können Sie in Ihrem Terminal so etwas sehen.

CRUD NodeJS

Was ist Apidog?

Apidog ist eine vielseitige API-Plattform, die API-Tests, Debugging, Design, Mocking und Dokumentationsprozesse vereinfacht. Mit einer benutzerfreundlichen Oberfläche und einer Vielzahl von Tools verbessert Apidog die Zusammenarbeit in Teams, die an verschiedenen Projekten arbeiten.

Apidog

Es optimiert API-Tests, ermöglicht gründlichere Auswertungen und erleichtert die Erstellung von JSON/XML-Schemas für Testergebnisse und -antworten.

Unter seinen Funktionen zeichnet sich Apidog durch die Dokumentation von API-Antworten und -Ergebnissen aus und bietet anpassbare Layouts für eine ansprechendere Dokumentation. Die Plattform verfügt auch über benutzerfreundliche API-Testtools, die das visuelle Hinzufügen von Zusicherungen und die Erstellung von Testzweigen ermöglichen.

Die Zusammenarbeit wird durch die Möglichkeit, Projekte mit Teammitgliedern zu teilen und daran zu arbeiten, optimiert, wodurch der Umgang mit Gruppen-APIs vereinfacht wird. Darüber hinaus unterstützt Apidog bei der Überwachung der API-Aktivität, und seine Mocking-Funktionen machen das Scripting überflüssig und bieten so eine effizientere Entwicklungserfahrung.

button

Wie man eine CRUD REST API mit Apidog testet?

Nachdem Sie nun Ihre Anwendung erstellt haben, können Sie Ihre API auf Apidog testen. Apidog bietet eine grafische Oberfläche zum Erstellen von Anfragen, zum Festlegen von Nachrichten und Parametern, zum Speichern von Anfragen und zum Verbinden mit API-Diensten. Die Schritte zum Testen Ihrer API mit Apidog sind unten angegeben.

button

1. Erstellen Sie ein neues Projekt in Apidog. Sie können dieses Projekt beliebig benennen.

Create a new project

2. Sobald Ihr Projekt erstellt wurde, gehen Sie zum API-Bereich und klicken Sie auf Neue API.

Klicken Sie auf das + -Zeichen neben der Suchleiste, um auszuwählen, welche Art von API Sie testen möchten. In unserem Fall werden wir uns die Neue API ansehen.

 New API

3. Stellen Sie sicher, dass Sie Ihre Umgebung entsprechend Ihren Anforderungen einrichten. Für unser Beispiel arbeiten wir in einer Entwicklungsumgebung.

environment

4. Geben Sie Ihre API ein und klicken Sie auf „Senden“. Sie können alle Antworten in Ihren Ergebnissen sehen.

Send API

Vorteile der Verwendung von Apidog mit CRUD REST API

Es gibt mehrere Vorteile, die Apidog bietet, wenn es zum Testen von CRUD REST APIs verwendet wird.

API-Dokumentation:

Apidog bietet Tools zum Generieren einer umfassenden und interaktiven API-Dokumentation für Ihre CRUD REST APIs. Es bietet auch eine klare und gut strukturierte Dokumentation für Entwickler, die verstehen möchten, wie sie ihre APIs effektiv nutzen können.

Testen und Debuggen:

Apidog bietet mehrere Funktionen zum Testen und Debuggen von CRUD-Operationen in Ihrer REST API. Dies kann insbesondere während der Entwicklung und des Testens hilfreich sein, da Entwickler so Probleme effizienter identifizieren und beheben können.

API-Erkundung:

Tools wie Apidog bieten eine interaktive Oberfläche zum Erkunden und Interagieren mit verschiedenen API-Endpunkten. Dies kann für Entwickler nützlich sein, die mit verschiedenen Anfragen experimentieren und die erwarteten Antworten verstehen möchten.

Code-Generierung:

Einige API-Tools, einschließlich Apidog, bieten möglicherweise Code-Generierungsfunktionen. Dies kann Entwicklern helfen, indem automatisch Code-Snippets in verschiedenen Programmiersprachen basierend auf der API-Dokumentation generiert werden, wodurch die Integration der API in ihre Anwendungen vereinfacht wird.

Zusammenarbeit und Teamwork:

Apidog erleichtert die Zusammenarbeit zwischen Teammitgliedern, indem es eine zentrale Plattform für API-Dokumentation, Tests und Diskussionen bereitstellt. Dies kann die Kommunikation und Koordination zwischen Entwicklern verbessern, die an verschiedenen Aspekten der API arbeiten.

Versionierung:

Wenn Apidog Versionsverwaltungs- und Änderungsmanagementfunktionen enthält, kann es dabei helfen, Änderungen an der API im Laufe der Zeit zu verfolgen. Dies ist wichtig, um die Abwärtskompatibilität aufrechtzuerhalten und

Explore more

How to Install OpenClaw: Step-by-Step Setup Guide (10 Minutes)

How to Install OpenClaw: Step-by-Step Setup Guide (10 Minutes)

Complete OpenClaw setup guide with Apidog integration. Install Node.js, connect WhatsApp, configure LLM, and automate API testing. Step-by-step for Mac, Windows, Linux.

5 March 2026

So verwenden Sie Deepseek R1 lokal mit Cursor

So verwenden Sie Deepseek R1 lokal mit Cursor

Erfahre, wie du DeepSeek R1 lokal mit Cursor IDE einrichtest & konfigurierst – privates, kostengünstiges KI-Coding.

4 June 2025

Wie man Gemma 3n auf Android ausführt?

Wie man Gemma 3n auf Android ausführt?

Erfahre, wie du Gemma 3n auf Android installierst und ausführst, mit Google AI Edge Gallery.

3 June 2025

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen