CodeYourFuture / CodeYourFuture/Full-Stack-Project-Assessment

Delete videos endpoint

オープン
#467 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
🏕 Priority Mandatory 📅 Week 2 🔌 Backend
主要言語
JavaScript
スター
9
フォーク
352
PR マージ指標
30日以内にマージされた PR はありません

説明

## Description

### HTTP Method: `DELETE`
### Route: `/api/videos/{id}`

This endpoint is used to delete a specific video from the database. `DELETE` endpoints don't require a request body, and they don't even need to return a response body! While you can return a confirmation message: however, if you don't want to, you can use the HTTP status code `204` to tell the client that the action was successful, but there is no response body.

To make the endpoint nicer, you can also change it so if you try to call this endpoint on an `id` that doesn't exist, the system may respond with a HTTP `404` status code designating that the video did not exist in the first place or was already deleted.

## Acceptance Criteria

- [ ] A `DELETE /api/videos/{id}` backend endpoint is implemented to remove specific videos.
- [ ] The endpoint handles non-existent video IDs gracefully, returning an appropriate HTTP status code (e.g., `404`).
- [ ] The endpoint returns a confirmation message or uses an HTTP status code `204` to indicate successful deletion.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。