This commit is contained in:
lbenedar
2026-03-17 18:13:51 +03:00
parent 639e75dd6c
commit 9dadd5d256
2 changed files with 21 additions and 2 deletions

View File

@@ -36,7 +36,19 @@ func (app *application) createMovieHandler(w http.ResponseWriter, r *http.Reques
return
}
fmt.Fprintf(w, "%+v\n", input)
err = app.models.Movies.Insert(movie)
if err != nil {
app.serverErrorResponse(w, r, err)
return
}
headers := make(http.Header)
headers.Set("Location", fmt.Sprintf("/v1/movies/%d", movie.ID))
err = app.writeJSON(w, http.StatusCreated, envelope{"movie": movie}, headers)
if err != nil {
app.serverErrorResponse(w, r, err)
}
}
func (app *application) showMovieHandler(w http.ResponseWriter, r *http.Request) {