How arthurrodr1gues/corcoiote works
Corcoiote is a small Express API for listing, retrieving, creating, updating, and deleting users. Requests enter through the server and user router, reach controller handlers, and are handled by a service that reads or mutates a shared in-memory array of mock users. The README provides no capability details; this map is based on the sampled runtime source.
Main entry points: server.ts Express server · user.route.ts User router · user.controller.ts User handlers · user.service.ts User service
Components 6
HTTP entry
- Express server
api/src/server.ts - User router
api/src/routes/user.route.ts
User operations
- User handlers
api/src/controllers/user.controller.ts - User service
api/src/services/user.service.ts
User state
- Mock user array
api/src/mocks/user.mock.ts
Other components
- HTTP client
Connections 5
- HTTP client → Express server: sends HTTP
- Express server → User router: mounts at /users
- User router → User handlers: dispatches routes
- User handlers → User service: invokes operations
- User service → Mock user array: reads and mutates