REST API · Koodaus
HTTP-pohjainen rajapintastandardi, jossa jokaisella resurssilla on oma URL-osoite ja toiminnot hoidetaan HTTP-metodeilla (GET, POST, PUT, DELETE). REST on yleisin tapa rakentaa web-sovelluksen backend-rajapinta.
REST (Representational State Transfer) on yleisin tapa rakentaa web-sovelluksen API. Se käyttää HTTP-metodeja resurssien käsittelyyn: GET hakee dataa, POST luo uutta, PUT päivittää ja DELETE poistaa. Jokaisella resurssilla on oma URL-osoite. Vibekoodauksessa REST API on peruskauraa — kun pyydät tekoälyä rakentamaan backendin, se luo tyypillisesti REST-tyylisen API:n. Next.js App Routerin route.ts-tiedostot ovat käytännössä REST-endpointteja. Ymmärtämällä REST-periaatteet osaat arvioida tekoälyn tuottaman API-rakenteen järkevyyttä.
GET /api/users — hae kaikki käyttäjät
POST /api/users — luo uusi käyttäjä request bodyn datalla
PUT /api/users/1 — päivitä käyttäjän 1 tiedot
DELETE /api/users/1 — poista käyttäjä 1
Tutustu kaikkiin vibekoodauksen termeihin.