Page 1 of 1

Entwodwi Netlify Fonksyon 2.0

Posted: Mon Dec 23, 2024 9:24 am
by asikurrahmanshuvo
Lè nou te prezante Fonksyon Netlify pou premye fwa plis pase senk ane de sa, nou te pionnier yon workflow kote devlopè yo ekri kòd backend ki kontwole vèsyon, bati, ak deplwaye ansanm ak aplikasyon entèfas yo - san yo pa bezwen janm enkyete sou echèl oswa jere sèvè yo.

Nou te repete sou pwopozisyon inisyal sa a sou tan pa entwodwi Fonksyon background , Fonksyon pwograme , sipò pou difizyon repons, ak Fonksyon Edge . Sa yo te fè fonksyon yon blòk bilding esansyèl pou devlopè ak kad sou Netlify.

Kòm yon pati nan yon angajman renouvle pou elaji primitif platfòm debaz nou yo , nou kontan anonse l pi gwo pwogrè nou te janm fè nan eksperyans devlopè pou Netlify Functions.

Chak chanjman sa yo gen objektif klè pou pèmèt devlopè yo kreye aplikasyon konplèks lè yo senpleman itilize platfòm la, pwofite estanda endistri yo, san yo pa bloke nan okenn kad oswa zouti espesifik.

Nouvo fonksyon API
Premye iterasyon Netlify Fonksyon yo te ekspoze sifas API achte done telemarketing founisè enfòmatik ki kache, AWS Lambda. Kounye a n ap entwodwi yon nouvo API modèn, ki bati sou estanda platfòm entènèt, ke nou panse pral amelyore anpil eksperyans pwomotè fonksyon otè yo.

Kounye a, fonksyon yo defini kòm metòd ki resevwa yon estandaRequest epi ki retounen yon estandaResponse , ann liy ak API Edge Functions la .

Yon objè espesifik NetlifyContext ba ou aksè a enfòmasyon sou demann lan fèk ap rantre, tankou jeolokalizasyon, adrès IP, ak metadata ki gen rapò ak sit ou a ak deplwaye. Li bay tou yon fason pratik pou manipile bonbon:

Koutim pwen final yo
Lè ou kreye yon fonksyon, Netlify otomatikman kreye yon pwen final ak fòma a /.netlify/functions/<function name>pou ou ka kòmanse kominike avèk kòd ou imedyatman. Sepandan, souvan devlopè yo vle sèvi fonksyon yo sou yon pwen final diferan, ki istorikman te reyalize lè yo kreye yon règ redireksyon ki montre pwen final fonksyon an.

Nou ap fè sa anpil pi fasil lè nou kite ou presize pwen final fonksyon an nan kòd fonksyon an li menm, lè l sèvi avèk yon nouvo configekspòtasyon:

Lè ou deplwaye fonksyon ki anwo a, li pral sèvi sou /whatismyipchemen URL la - pa gen okenn règ redireksyon obligatwa.