Die Route POST /profiles
soll ein JSON Objekt mit user daten bekommen.
z.B.:
{
userId: 5,
hobbies: ['Hobby 1', 'Hobby 2'],
pets: ['PetName'],
favoriteFood: '...',
favoriteMovie: '...',
favoriteSeries: '...',
},
Der Server soll testen ob die Daten den vorgegebenen Regeln entsprechen.
- Der Server soll mit Success antworten, wenn alles in Ordnung ist.
- Wenn es invalide Daten gibt, sollen alle Fehler-Meldungen zurückgegeben werden.
- Required
- Nur Ganze Zahlen
- Größer oder gleich 0
- Required
- Ein Array
- Mindestens ein Hobby
- Hobbies sind Strings
- NICHT Required
- Ein Array
- Pets sind Strings (Namen)
- NICHT Required
- String
- Mindestens 5 Zeichen
- Höchsten 30 Zeichen
- NICHT Required
- String
- Mindestens 5 Zeichen
- Höchsten 30 Zeichen
- NICHT Required
- String
- Mindestens 5 Zeichen
- Höchsten 30 Zeichen