|
|
|
@ -23,6 +23,7 @@ func (app *application) routes() http.Handler {
|
|
|
|
router.MethodNotAllowed = http.HandlerFunc(app.methodNotAllowedResponse)
|
|
|
|
router.MethodNotAllowed = http.HandlerFunc(app.methodNotAllowedResponse)
|
|
|
|
|
|
|
|
|
|
|
|
router.HandlerFunc(http.MethodGet, "/v1/healthcheck", app.healthCheckHandler)
|
|
|
|
router.HandlerFunc(http.MethodGet, "/v1/healthcheck", app.healthCheckHandler)
|
|
|
|
|
|
|
|
router.HandlerFunc(http.MethodGet, "/v1/movies", app.listMoviesHandler)
|
|
|
|
router.HandlerFunc(http.MethodPost, "/v1/movies", app.createMovieHandler)
|
|
|
|
router.HandlerFunc(http.MethodPost, "/v1/movies", app.createMovieHandler)
|
|
|
|
router.HandlerFunc(http.MethodGet, "/v1/movies/:id", app.getMovieHandler)
|
|
|
|
router.HandlerFunc(http.MethodGet, "/v1/movies/:id", app.getMovieHandler)
|
|
|
|
router.HandlerFunc(http.MethodPatch, "/v1/movies/:id", app.updateMovieHandler)
|
|
|
|
router.HandlerFunc(http.MethodPatch, "/v1/movies/:id", app.updateMovieHandler)
|
|
|
|
|