Me kaotame API kihi. Uurige, kuidas me kiirendasime andmemutatsioone 40% võrra, kasutades Next.js 15 Server Actionsit, ja lõime algusest lõpuni tüübiohutuse (Type-Safety).

Traditsioonilises veebiarenduses oli frontendi ja backendi vahel alati paks sein: API lõpp-punktid (API Endpoints). Me kirjutasime koodiridu lihtsalt JSON-liikluse haldamiseks, saates andmete toomiseks GET päringuid ja nende muutmiseks POST päringuid.
Suprastis lammutame me selle seina Next.js 15-ga. Nüüd kutsub frontend backendi otse välja. Kuidas? Server Actions abil.
Lihtsalt öeldes; see on võime käivitada serveripoolne funktsioon otse kliendi poolelt, täpselt nagu JavaScripti nupukäsitleja. Ei mingeid HTTP-meetodeid, ei käsitsi serialiseerimist ega täiendavaid API marsruudifaile.
// actions/create-project.ts
'use server';
export async function createProject(formData: FormData) {
await db.project.create({ ... });
revalidatePath('/projects');
}
Suprasti inseneeriameeskonnana läksime sellele arhitektuurile üle suure liiklusega projektides nagu Novarge ja Sigortafi. Tulemus: 40% vähem koodi, 100% turvaline andmevoog.
Tulevik on veeb ilma API-deta.
Liitu meie uudiskirjaga, et saada uusimaid teadmisi tarkvara arhitektuuri, digitaalse taristu ja tulevaste ürituste kohta.