15 lines
480 B
TypeScript
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) |