fix: Add /api/v1/auth/register/company route for public job posting
Added route aliases: - POST /api/v1/auth/register/candidate - POST /api/v1/auth/register/company These maintain consistency with the /post-job frontend page
This commit is contained in:
parent
db5c0671dc
commit
90a5f7b2a6
1 changed files with 2 additions and 0 deletions
|
|
@ -141,6 +141,8 @@ func NewRouter() http.Handler {
|
|||
// Public
|
||||
mux.HandleFunc("POST /api/v1/auth/login", coreHandlers.Login)
|
||||
mux.HandleFunc("POST /api/v1/auth/register", coreHandlers.RegisterCandidate)
|
||||
mux.HandleFunc("POST /api/v1/auth/register/candidate", coreHandlers.RegisterCandidate)
|
||||
mux.HandleFunc("POST /api/v1/auth/register/company", coreHandlers.CreateCompany)
|
||||
mux.HandleFunc("POST /api/v1/companies", coreHandlers.CreateCompany)
|
||||
// Public/Protected with RBAC (Smart Handler)
|
||||
mux.Handle("GET /api/v1/companies", authMiddleware.OptionalHeaderAuthGuard(http.HandlerFunc(coreHandlers.ListCompanies)))
|
||||
|
|
|
|||
Loading…
Reference in a new issue