Endpoint

Endpoint · Koodaus

Lyhyesti

API:n yksittäinen URL-osoite tiettyä toimintoa varten, kuten datan hakemista tai tallentamista.

Endpoint on yksittäinen URL-osoite API:ssa johon sovelluksesi tekee pyyntöjä. Jokaisella endpointilla on oma tarkoituksensa: yksi hakee käyttäjiä, toinen tallentaa tuotteita, kolmas hoitaa kirjautumisen. Next.js:ssä endpointit luodaan route.ts-tiedostoina app/api/-kansioon. Vibekoodauksessa törmäät endpointeihin jatkuvasti — kun pyydät tekoälyä rakentamaan lomakkeen joka tallentaa dataa, se luo automaattisesti endpointin jonne lomake lähettää tiedot. Hallusinaatiot ovat yleisiä: tekoäly saattaa viitata endpointiin jota ei ole olemassa.

Esimerkkejä

/api/users on käyttäjien endpoint — GET hakee listan, POST luo uuden

/api/products/:id tuotteen endpoint — dynaaminen parametri id:lle

POST /api/login kirjautumisen endpoint

Next.js: app/api/users/route.ts luo /api/users endpointin automaattisesti