HTTP method | Service layer method | Real-time event |
---|---|---|
GET /features | features.find({}) | - |
GET /features?properties.type=building | features.find({ query: { properties.type: building } }) | - |
GET /features/id | features.get(id) | - |
POST /features | features.create(body) | features created |
PUT /features/id | features.update(id, body) | features updated |
PUT /features?properties.id=1 | features.update(null, body, { query: { properties.id: 1 } }) | features updated |
PATCH /features/id | features.patch(id, body) | features patched |
PATCH /features?properties.id=1 | features.patch(null, body, { query: { properties.id: 1 } }) | features patched |
DELETE /features/id | features.remove(id) | features removed |
DELETE /features?properties.id=1 | features.remove(null, { query: { properties.id: 1 } }) | features removed |
-
-
Save claustres/3d416c246ad2f2ac421fc99f6ef2ff2f to your computer and use it in GitHub Desktop.
HTTP methods, service layer and real-time event mapping
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment