Back to Bricks

Admin User Management

Admin

Admin-only endpoints to list, update, and delete users.

adminuserscrudmanagementAuth Required
Backend:
prisma/schema.prismajavascript
1

Paste Guide

Copy files to:

prisma/schema.prisma (append models)repositories/users.repo.jscontrollers/usersController.jsroutes/usersRoutes.js

Add to server.js:

app.use('/api/users', require('./routes/usersRoutes'));

Stack

PrismaExpress

Test Examples

curl http://localhost:5000/api/users -H "Authorization: Bearer ADMIN_TOKEN"
curl -X DELETE http://localhost:5000/api/users/ID -H "Authorization: Bearer ADMIN_TOKEN"