Indlela yokusebenzisa uhlelo lokusebenza lewebhu usebenzisa i-Google App Engine

Ufuna ukusebenzisa injini yohlelo lokusebenza le-Google ukuhambisa uhlelo lokusebenza lewebhu ? Nakhu ukuthi ungakwenza kanjani ngezinyathelo ezingu-8 ezilula.

01 ngo-08

Yenza kusebenze i-akhawunti yakho ye-Google ye-Engine Engine

Isithombe © Google

Injini yohlelo lokusebenza idinga ukusetshenziselwa ngokuqondile futhi ihlotshaniswe ne-akhawunti yakho ekhona ye-Google. Yiya kulesi sixhumanisi sokulanda injini yohlelo lokusebenza ukwenza lokhu. Chofoza inkinobho yokubhalisa ngezansi ngakwesokudla. Ukungena ngemvume kungadinga izinyathelo zokuqinisekisa ezengeziwe ze-akhawunti yakho ye-Google ukujoyina uhlelo lwe-Google onjiniyela.

02 ngo-08

Dala isikhala sohlelo lokusebenza nge-Console Admin

Isithombe © Google

Uma usungenwe ngemvume ku-App Engine, hamba ku-console yomqondisi ngakwesokunxele sobunxele. Chofoza inkinobho ethi 'Yakha Isicelo' ngaphansi kwekhonsoli. Nika isicelo sakho igama eliyingqayizivele njengalokhu indawo i-Google ezokwabela uhlelo lwakho lokusebenza ngaphakathi kwesizinda sayo se- appspot .

03 ngo-08

Khetha Ulimi Lwakho futhi Landa Amathuluzi Okuthuthukiswa Okufanele

Isithombe © Google

Lezi zitholakala ku-https: //developers.google.com/appengine/downloads. I-App Engine isekela izilimi ezintathu: i-Java, i-Python, ne-Go. Qiniseka ukuthi umshini wakho wokuthuthukisa usethelwe ulimi lwakho ngaphambi kokufaka i-App Engine. Okusele kwalesi sifundo kuzosebenzisa inguqulo ye-Python, kodwa iningi lala mafayili lilingana.

04 ngo-08

Dala isicelo esisha endaweni yangasese usebenzisa ama-Dev Tools

Isithombe © Google

Ngemva kokuvula isiqalisi se-App Engine osanda kulandwa, khetha "Ifayela"> "Isicelo Esisha". Qinisekisa ukuthi ubiza igama igama elifanayo owabelwe esitegeni 2. Lokhu kuzoqinisekisa ukuthi isicelo sitholwa endaweni efanele. Isiqalisi se-Google App Engine sizodala isiqondisi seleleton kanye nesakhiwo sefayili yesicelo sakho futhi sizenzele ngezimiso ezithile ezizenzakalelayo ezizenzakalelayo.

05 ka-08

Qinisekisa ukuthi ifayela le-app.yaml lilungiselelwe ngokulungile

Isithombe © Google

Ifayela le- app.yaml liqukethe izakhiwo zomhlaba wonke ze-app yakho yewebhu, kufaka phakathi ukuhlelwa komthengisi. Hlola "Isicelo:" imfanelo phezulu kwefayela, futhi uqinisekise ukuthi inani lilingana negama lesicelo oyinikeze isinyathelo 2. Uma kungenjalo, ungayishintsha ku- app.yaml .

06 ka-08

Engeza i-Handic Handler Logic kwifayela main.py

Isithombe © Google

I-main.py (noma ifayela elilingana elilinganayo lezinye izilimi) ifayela liqukethe yonke i-logic yesicelo. Ngokuzenzakalelayo, ifayela lizobuya "Hello world!" kodwa uma ufuna ukwengeza noma yikuphi ukubuya okuqondile, bheka ngaphasi kokuthola (self) umsebenzi wokuphatha. Ikholi ye- self.response.out.write iphendula izimpendulo kuzo zonke izicelo ezifakiwe , futhi ungabeka i-html ngokuqondile kulelo nani lokubuyisela esikhundleni se- "Sawubona umhlaba!" uma ufisa.

07 ngo-08

Hlola ukuthi i-App yakho iyadlulela endaweni yangakini

Isithombe sesikrini esithathwe nguRobin Sandhu

Esikhathini sesiqalisi se-Google App Engine, qokomisa uhlelo lwakho lokusebenza bese ukhetha "Ukulawula"> "Run", noma uchofoze inkinobho yokugijima kukhonsoli enkulu. Uma isimo sohlelo lokusebenza siphenduka oluhlaza ukuze sibonise ukuthi siyasebenza, chofoza inkinobho Yedlulisa amehlo. Iwindi lesiphequluli kufanele livele nempendulo kusuka kuhlelo lakho lokusebenza lewebhu. Qiniseka ukuthi konke kusebenza kahle.

08 ngo-08

Sebenzisa uhlelo lwakho lokusebenza leWeb kwi Cloud

Isithombe © Google

Uma unelisekile ngokuthi konke kusebenza kahle, chofoza inkinobho yokuhambisa. Kuzodingeka unikeze imininingwane ye-akhawunti ye-akhawunti yakho ye-Google App Engine. Amalogi azobonisa isimo sokuthunyelwa, kufanele ubone isimo sokuphumelela esilandelwa umqalisi ukubheja uhlelo lwakho lokusebenza izikhathi eziningi ukuqinisekisa. Uma konke kuphumelele kufanele ukwazi ukuya ku-appspot URL oyinikezile ngaphambili, futhi ubone uhlelo lwakho lokusebenza lewebhu elisetshenziswe esenzweni. Siyakuhalalisela, usanda kufaka isicelo kuwebhu!