Get all videos endpoint
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
Piste de recherche
Vérifiez d’abord les issues #477 et #476, dont dépend ce travail. Utilisez la définition de l’endpoint GET /api/videos comme point de départ, puis vérifiez qu’il se connecte à la base de données configurée, renvoie tous les enregistrements vidéo et répond avec le statut 200.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Dependencies
This issue depends on https://github.com/CodeYourFuture/Full-Stack-Project-Assessment/issues/477 and https://github.com/CodeYourFuture/Full-Stack-Project-Assessment/issues/476 completing first
Context
For this level, you need to design an endpoint that will list all videos. Endpoint designs are usually separated into the HTTP Request Method type and the route that the endpoint should exist on. For a recap on HTTP Request Methods you can read this guide here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
Endpoint Definition
HTTP Method: GET
Route: /api/videos
Acceptance criteria
- The endpoint successfully connects to the configured database
- The endpoint fetches and responds with all video records from the database
- The endpoint returns a status code of 200
Example
Check https://lvl199--cyf-fsa-solution.netlify.app/api/videos for an example implementation of this issue.
- Langage dominant
- JavaScript
- Étoiles
- 9
- Forks
- 352
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CodeYourFuture/Full-Stack-Project-Assessment
-
🚀 Check frontend deploymentOuverte:framed_picture: Frontend :rocket: Deployment 📅 Week 1
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
-
🏕 Priority Mandatory 📅 Week 2 🦑 Size Large 🧩 Feature
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
Embed videosOuverte🏕 Priority Mandatory 🐇 Size Small 📅 Week 2 🧩 Feature
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
-
Setup e2e testsOuverte:framed_picture: Frontend ⚙️ Setup 🏝️ Priority Stretch 📅 Week 4 🔌 Backend 🧩 Feature
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
-
Store date created on new videosOuverte:framed_picture: Frontend 🏕 Priority Mandatory 📅 Week 4 🔌 Backend 🧩 Feature
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
Toutes les issues de CodeYourFuture/Full-Stack-Project-Assessment
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
answerLoops/answerLoops#344 ·
Les mainteneurs répondent en général sous 1 jour
-
Engineering
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
techmatters/terraso-web-client#3095 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Service process inherits the caller's cwd at first use, holding that folder open on Windows (EBUSY)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nextcloud/viewer#3424 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour