README.md gefüllt
This commit is contained in:
parent
f54f8d2331
commit
b3016c299a
12
README.md
12
README.md
|
@ -6,18 +6,25 @@ Die API basiert auf **Node.js**, **Express** und **PostgreSQL**.
|
||||||
## 🚀 Installation
|
## 🚀 Installation
|
||||||
|
|
||||||
1. **Repository klonen:**
|
1. **Repository klonen:**
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone <REPO-URL>
|
git clone <REPO-URL>
|
||||||
cd trainings-api
|
cd trainings-api
|
||||||
|
|
||||||
2. **Abhängigkeiten installieren:**
|
2. **Abhängigkeiten installieren:**
|
||||||
|
|
||||||
|
```sh
|
||||||
npm install
|
npm install
|
||||||
3. **Datenbank konfigurieren:**
|
3. **Datenbank konfigurieren:**
|
||||||
|
|
||||||
Datei .env aus .env_default erstellen und die PostgreSQL-Verbindungsdaten und Mailzugangsdaten hinterlegen:
|
Datei .env aus .env_default erstellen und die PostgreSQL-Verbindungsdaten und Mailzugangsdaten hinterlegen:
|
||||||
|
```sh
|
||||||
cp .env_default .env
|
cp .env_default .env
|
||||||
|
|
||||||
4. **Server starten**
|
1. **Server starten**
|
||||||
npm start
|
|
||||||
|
```sh
|
||||||
|
npm start
|
||||||
|
|
||||||
## 📌 API-Endpunkte
|
## 📌 API-Endpunkte
|
||||||
|
|
||||||
|
@ -28,7 +35,6 @@ Alle Endpunkte sind durch JWT gesichert.
|
||||||
requireAuth → Benutzer muss eingeloggt sein.
|
requireAuth → Benutzer muss eingeloggt sein.
|
||||||
requireAdmin → Benutzer benötigt Admin-Rechte.
|
requireAdmin → Benutzer benötigt Admin-Rechte.
|
||||||
|
|
||||||
|
|
||||||
### 📋 Mitgliederverwaltung
|
### 📋 Mitgliederverwaltung
|
||||||
|
|
||||||
GET /member/:id?
|
GET /member/:id?
|
||||||
|
|
Loading…
Reference in New Issue