Kijan Pou Deplwaye yon App entènèt Sèvi ak Google App Engine

Vle sèvi ak motè app Google a deplwaye yon app entènèt ? Men ki jan fè li nan 8 etap fasil.

01 nan 08

Aktive kont Google ou pou App Engine

Imaj © Google

App Engine bezwen yo dwe espesyalman aktive ak ki asosye ak kont ki deja egziste Google ou an. Ale nan lyen sa a download motè app fè sa. Klike sou bouton an siyen moute sou bò dwat la anba. Siyati a ka egzije etap konfimasyon adisyonèl pou kont Google ou a rantre nan pwogram devlopè Google la.

02 nan 08

Kreye yon espas aplikasyon Atravè konsole administratif la

Imaj © Google

Yon fwa ke siyen nan App Engine, navige nan konsole a admin sou ankadre bò gòch la. Klike sou bouton an 'Kreye Aplikasyon' nan pati anba a nan konsole a. Bay aplikasyon w lan yon non inik jan sa a se kote a Google pral asiyen app ou a nan domèn appspot li yo.

03 nan 08

Chwazi lang ou epi li Download Zouti Developer apwopriye yo

Imaj © Google

Sa yo sitiye nan https://developers.google.com/appengine/downloads. App Engine sipòte 3 lang: Java, Python, ak Go. Asire w ke machin devlopman ou an mete kanpe pou lang ou anvan ou enstale App Engine. Rès la nan Tutorial sa a pral sèvi ak vèsyon an Piton, men pi fò nan fichye yo se apeprè ekivalan.

04 nan 08

Kreye yon Aplikasyon New Lokalman Sèvi ak Zouti Dev

Imaj © Google

Apre ouvèti lansman motè App ou jis telechaje, chwazi "File"> "New Application". Asire w ke ou non aplikasyon an menm non ou te asiyen nan etap 2. Sa ap asire ke aplikasyon an vin deplwaye nan plas ki apwopriye a. Lansman Google App motè a pral kreye yon anyè skelèt ak estrikti dosye pou aplikasyon w lan ak peple li ak kèk valè default senp.

05 nan 08

Verifye ke dosye a app.yaml konfigire kòrèkteman

Imaj © Google

Dosye a app.yaml gen pwopriyete yo mondyal pou app entènèt ou a, ki gen ladan manyen routage. Tcheke "Aplikasyon an:" atribi nan tèt la nan dosye a, epi asire ke valè a matche non an aplikasyon ou plase nan etap 2. Si li pa, ou ka chanje li nan app.yaml .

06 nan 08

Ajoute Demann Handler lojik nan file.py File la

Imaj © Google

Main.py (oswa ekivalan dosye prensipal la pou lòt lang) dosye gen tout lojik aplikasyon an. Pa default, dosye a pral retounen "Hello world!" men si ou vle ajoute nenpòt retou espesifik, gade anba jwenn (pwòp tèt ou) okipe fonksyon an. Rele nan self.response.out.write manch repons a tout demann entrant, epi ou ka mete html dirèkteman nan valè sa a retounen olye pou yo "Hello world!" Si ou vle.

07 nan 08

Tcheke ke App ou anplwaye lokalman

Ekran pran pa Robin Sandhu

Nan Google App motè lans a, mete aksan sou aplikasyon w lan ak Lè sa a, chwazi "Kontwòl"> "Kouri", oswa klike sou bouton an kouri nan konsole prensipal la. Yon fwa estati a nan app a vin vèt yo montre ke li nan kouri, klike sou bouton an Browse. Yon fenèt navigatè ta dwe parèt ak repons lan nan app entènèt ou an. Asire w ke tout bagay ap mache kòrèkteman.

08 nan 08

Deplwaye App entènèt ou nan syèl la

Imaj © Google

Yon fwa w ap satisfè ke tout bagay ap kouri kòrèkteman, klike sou bouton an deplwaye. Ou pral oblije bay detay yo kont nan kont Google App Engine ou. Mòso bwa yo pral montre estati deplwaman an, ou ta dwe wè yon estati siksè ki te swiv pa lans pinging entènèt entènèt ou plizyè fwa pou verifikasyon. Si tout bagay te siksè ou ta dwe kapab ale nan URL la appspot ou asiyen pi bonè, ak wè app deplwaye entènèt ou an nan aksyon. Felisitasyon, ou te jis deplwaye yon aplikasyon nan entènèt la!