Integrationer og kontrakter

API’er med Node.js

Hvordan Node.js bruges til API’er: REST, JSON, validering, auth, rate limiting, dokumentation og integrationsdisciplin.

Node.js passer naturligt til JSON-baserede API’er

JavaScript arbejder naturligt med objekter, og web-API’er bruger typisk JSON. Det gør Node.js velegnet til at bygge API’er, især når API’et står tæt på webapplikationer eller integrationsarbejde.

God API-disciplin: valider input, returnér stabile fejlformater, dokumentér kontrakter, log korrelation-id, og gem aldrig hemmeligheder i kode.

REST

Klassisk HTTP-baseret API med ressourcer, statuskoder og JSON.

GraphQL

Fleksibelt query-lag, nyttigt når klienter har meget forskellige databehov.

Webhooks

Indgående kald fra eksterne systemer, hvor signaturvalidering og idempotens er afgørende.

log.iske.dk