GET /api/{model} # List all
POST /api/{model} # Create
GET /api/{model}/:id # Get one
PATCH /api/{model}/:id # Update
DELETE /api/{model}/:id # Delete
/api/usersGET /api/users # List all users
POST /api/users # Create user
GET /api/users/1 # Get one user
PATCH /api/users/1 # Update user
DELETE /api/users/1 # Delete user
By default, the following fields cannot be updated:
idcreatedAtcreated_atTo customize which fields are updatable for a model, update customUpdatableFields in server/utils/modelMapper.ts:
// server/utils/modelMapper.ts
export const customUpdatableFields = {
users: ["name", "avatar"], // Only these fields
};
Just add a schema β Run the migration β Done!