Tsela ea ho Sebelisa Web App ho sebelisa Google App Engine

U batla ho sebelisa enjene ea Google ea ho sebelisa app ea hau ? Mona ke mokhoa oa ho o etsa ka mehato e 8 e bonolo.

01 ea 08

Sebelisa Akaonto ea hau ea Google bakeng sa Engine Engine

Setšoantšo © Google

App Engine e lokela ho ts'oaroa ka ho toba le ho amahanngoa le akhaonto ea hau ea Google e teng. E-ea ho link ea inthanete ea lisebelisoa ea app to do this. Tobetsa konopo ea ho saena ka tlase ho le letona. Ho ngolisa ho ka hloka litekanyetso tse eketsehileng tsa tiiso ea hore ak'haonte ea hau ea Google e kenye letsoho lenaneong la baetsi ba Google.

02 ea 08

Bopa Sebaka sa Sebaka sa ho Sebelisa Naha ea Admin

Setšoantšo © Google

Hang ha o kene ho App Engine, e-ea ho console ea admin ka lehlakoreng le letšehali. Tobetsa konopo ea 'Bopa Kopo' tlase ea console. Fana ka kopo ea hau lebitso le ikhethang kaha ena ke sebaka seo Google e tla u fa lenaneo la hau ka har'a sebaka sa appspot .

03 ea 08

Khetha Puo ea Hao 'me u kopanye Lihlahisoa tsa Motlakase tse Loketseng

Setšoantšo © Google

Tsena li teng ho https://developers.google.com/appengine/downloads. App Engine e tšehetsa lipuo tse 3: Java, Python, le Go. Etsa bonnete ba hore mochine oa hau oa nts'etsopele o behiloe bakeng sa puo ea hau pele o kenya App Engine. Se setseng sa thuto ena se tla sebelisa phetolelo ea Python, empa boholo ba li-filename li batla li lekana.

04 ea 08

Etsa Mosebetsi o Mocha Sebakeng Tse Sebelisang Li-Dev Tools

Setšoantšo © Google

Ka mor'a ho bula lisebelisoa tsa App Engine eo u sa tsoa e kopitsa, khetha "File"> "New Application". Etsa bonnete ba hore o re lebitso leo le le leng le le leng leo u le abetsoeng phaposing ea 2. Sena se tla etsa bonnete ba hore kopo e kenngoa sebakeng se loketseng. Sesebelisoa sa Google App Engine se tla hlahisa skeleton directory le sebopeho sa faele bakeng sa kopo ea hau 'me ee hlahise ka mekhoa e meng e bonolo ea maemo.

05 ea 08

Etsa bonnete ba hore File ea app.yaml e lokisitsoe ka nepo

Setšoantšo © Google

Fomoro ea app.yaml e na le thepa ea hau ea hau ea hau ea hau ea hau ea marang-rang, ho kenyelletsoa mokhoa oa ho tsamaisa batho Hlahloba "Kopo:" boitsebiso bo ka holimo ho faele, 'me u tiise hore boleng bo tšoana le lebitso la kopo eo ue abetsoeng mohato oa 2. Haeba e sa e etse, u ka e fetola ka app.yaml .

06 ea 08

Eketsa Logic Handler Logic ho ea ka sehloohong.py Fono

Setšoantšo © Google

The main.py (kapa faele e kholo e lekanang bakeng sa lipuo tse ling) faele e na le lintlha tsohle tsa kopo. Ka phoso, faele e tla khutlela "Hello world!" empa haeba u batla ho eketsa phetoho e tobileng, sheba tlas'a ho fumana (boithati) mosebetsing oa mosebetsi. Pitso ea self.response.out.write e sebetsana le likarabo likōpelong tsohle tse pota-potileng, 'me u ka beha html ka kotloloho ho boleng boo ba khutlisetso ho e-na le "Hello world!" haeba u lakatsa.

07 ea 08

Hlahloba hore App Your Deploys Naha

Litšoantšo tse nkiloeng ke Robin Sandhu

Sebakeng sa Google App Engine launcher, totobatsa kopo ea hau ebe o khetha "Control"> "Run", kapa o tobetsa konopo e matha ka console e kholo. Hang ha boemo ba app e fetoha tala ho bontša hore e ntse e sebetsa, tobetsa konopo ea Browse. Sebaka sa fensetere se ts'oanelang se lokela ho hlaha ka karabelo ho tsoa ho app ea hau ea hau. Etsa bonnete ba hore tsohle li matha ka nepo.

08 ea 08

Sebelisa Sebaka sa hau sa Inthanete Lefung

Setšoantšo © Google

Hang ha u khotsofetse hore ntho e 'ngoe le e' ngoe e sebetsa ka nepo, tobetsa konopo ea ho tlosa. O tla tlameha ho fana ka lintlha tsa akhaonto ea akhaonto ea hau ea Google App Engine. Litsuoa li tla bontša boemo ba ho tsamaisoa, o lokela ho bona boemo bo atlehileng bo lateloa ke mochini oa lisebelisoa a pinging app ea hau ea marang-rang hangata bakeng sa tiiso. Haeba ntho e 'ngoe le e' ngoe e atlehile u lokela ho ea appspot URL eo ue abetsoeng pejana, 'me u bone lenaneo la hau la websaete le tsamaisitsoeng ka khato. Kea leboha, u sa tsoa fetisetsa kopo ho websaete!