DevSpace/server/src/routes/userRoutes.ts

15 lines
480 B
TypeScript

import {Router} from "express";
import {UserController} from "../controller/UserController";
export const UserRoutes = Router();
const userController = new UserController()
UserRoutes.route("/").get(userController.getAllUsers)
UserRoutes.route("/me")
.get(userController.getMe)
.patch(userController.updateMe);
UserRoutes.route("/:id").get(userController.getUser)
UserRoutes.route("/follow/:id")
.post(userController.followUser)
.delete(userController.unfollowUser)