#73 setup password hashing with argin2id and update some infra
Some checks failed
Build Docker Image / Explore-Gitea-Actions (push) Failing after 59s
Some checks failed
Build Docker Image / Explore-Gitea-Actions (push) Failing after 59s
This commit is contained in:
18
api/main.go
18
api/main.go
@@ -1,9 +1,9 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"api/src/middleware"
|
||||
"api/src/utils"
|
||||
"api/src/workout"
|
||||
"api/controller"
|
||||
"api/middleware"
|
||||
"api/utils"
|
||||
|
||||
"database/sql"
|
||||
"log"
|
||||
@@ -39,7 +39,7 @@ func main() {
|
||||
var router = getRouter(db)
|
||||
var server = http.Server{
|
||||
Addr: ":8080",
|
||||
Handler: middleware.Logging(middleware.EnableCors(middleware.EnsureAuth(router))),
|
||||
Handler: middleware.Logging(middleware.EnableCors(router)),
|
||||
}
|
||||
log.Println("Starting server at", server.Addr)
|
||||
|
||||
@@ -51,8 +51,12 @@ func main() {
|
||||
|
||||
func getRouter(db *sql.DB) *http.ServeMux {
|
||||
var router = http.NewServeMux()
|
||||
router.HandleFunc("POST /workout", workout.NewWorkout(db))
|
||||
router.HandleFunc("GET /workout", workout.GetWorkouts(db))
|
||||
router.HandleFunc("DELETE /workout", workout.DeleteWorkout(db))
|
||||
|
||||
router.HandleFunc("POST /workout", controller.NewWorkout(db))
|
||||
router.HandleFunc("GET /workout", controller.GetWorkouts(db))
|
||||
router.HandleFunc("DELETE /workout", controller.DeleteWorkout(db))
|
||||
|
||||
router.HandleFunc("POST /signup", controller.PostSignup(db))
|
||||
|
||||
return router
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user