Delete videos endpoint
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript
Direção de pesquisa
Comece localizando as rotas existentes da API de vídeo e o acesso ao banco de dados para /api/videos/{id}. Implemente e verifique a exclusão para um ID existente, uma resposta adequada para um ID inexistente e um corpo de confirmação ou HTTP 204; execute todos os testes de API disponíveis que cubram os endpoints de vídeo.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
204to indicate successful deletion.
- Linguagem predominante
- JavaScript
- Estrelas
- 9
- Forks
- 352
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CodeYourFuture/Full-Stack-Project-Assessment
-
🚀 Check frontend deploymentAberta:framed_picture: Frontend :rocket: Deployment 📅 Week 1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
-
🏕 Priority Mandatory 📅 Week 2 🦑 Size Large 🧩 Feature
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
Embed videosAberta🏕 Priority Mandatory 🐇 Size Small 📅 Week 2 🧩 Feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
-
Setup e2e testsAberta:framed_picture: Frontend ⚙️ Setup 🏝️ Priority Stretch 📅 Week 4 🔌 Backend 🧩 Feature
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
-
:framed_picture: Frontend 🏕 Priority Mandatory 📅 Week 4 🔌 Backend 🧩 Feature
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Todas as issues de CodeYourFuture/Full-Stack-Project-Assessment
Issues semelhantes
-
WebsiteAbertagood first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 91/100
TanbirRamim/open-source-radar#314 ·
Mantenedores costumam responder em até 1 dia
-
prio: medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
twentyhq/twenty#28826 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
status: needs triage
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 76/100
mastra-ai/mastra#28382 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
SolidGeeks/strata#21 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Yomguithereal/mnemonist#247 ·