All Notes

CAP Bound Actions: Patterns & Pitfalls

CAPNode.jsCode

Bound Actions definiert

Im Gegensatz zu Unbound Actions, sind Bound Actions an eine Entitäts-Instanz gebunden. Beispiel: Order(ID='123')/approve.

Pattern: this extraction

Wenn man in Node.js den Handler schreibt, ist req.subject oft der Key.

this.on('approve', 'Orders', async (req) => {
  const { ID } = req.params[0] // Manchmal tricky
  // do something
})

Best Practice

Nicht zu viel Logik in den Handler packen. Lieber in eine Service-Function auslagern, die testbar ist.