Nzira Yokushandisa Kushandisi yeWebhu Kushandisa Google App Engine

Unoda kushandisa injini yeGoogle yekushandisa purogiramu yewebhu here? Heino nzira yekuzviita nayo mumatanho 8 ari nyore.

01 ye 08

Shandisai Google Account yeApp Engine

Mufananidzo © Google

App Engine inofanira kunge yakanyatsogadziriswa uye inosanganiswa nekero yako yeGoogle iripo. Enda kune injini yekushandisa iyi download link kuti uite izvi. Dzvanya pabhokisi rekunyora pasi pasi nechokurudyi. Kuisa pasi kunogona kutora matanho emamwe ekusimbisa kuti gwaro rako reGoogle ribatane neGoogle developers program.

02 of 08

Ita An Application Space Through the Admin Console

Mufananidzo © Google

Kana watinopinda muApp Engine, famba uchienda kune admin console kuruboshwe rweseri. Dzvanya pa 'Dzai Kushandura' bhasika pasi pekunyora. Ipa yako shanduro zita rakasiyana nedzimwe nzvimbo iyi ndiyo iyo Google ichapa basa rako mukati memubatanidzwa weappspot .

03 of 08

Sarudza Mutauro Wako uye Chengetedza Matanho Matinisiro Akafanira

Mufananidzo © Google

Izvi zviri pa https://developers.google.com/appengine/downloads. App Engine inotsigira mitauro mitatu: Java, Python, uye Go. Iva nechokwadi chekuti mushonga wako wekutsvaga wakagadzirirwa mutauro wako usati waisa App Engine. Zvasara zvekudzidzisa izvi zvichishandisa shanduro yePython, asi akawanda emafaira acho akafanana zvakaenzana.

04 of 08

Gadzira Chikumbiro Chakva Pasi Pano Uchishandisa Dev Tools

Mufananidzo © Google

Mushure mekuvhara App Engine launcher iyo yakangotorwa, sarudza "Faira"> "New Application". Iva nechokwadi chokuti iwe unoreva zita racho iro zita rawakapa muchikwata chechipiri. Izvi zvichaita kuti chikumbiro chiendeswe panzvimbo yakakodzera. IkoGoogle App Engine launcher ichaumba skeleton directory uye faira chimiro chekushanda kwako uye kuigadzirisa nezvimwe zvisiri nyore zvinowanikwa.

05 of 08

Tarisa kuti File.yaml Firimu yakarongedzwa Zvakarurama

Mufananidzo © Google

Imwe faira ye app.yaml ine zvinhu zvepasi rese zvebasa rako rewebhu, kusanganisira nzira yekugadzirisa. Chengetedza "Kushanda:" chirevo chiri pamusoro pefaira, uye uone kuti kukosha kunofanidza nezita rekushandisa rawakapa muchikamu chechipiri . Kana risingaiti, unogona kuzvishandura mu app.yaml .

06 of 08

Wedzera Chikumbiro Chine Manyore Logic kune main.py File

Mufananidzo © Google

Iko main.py (kana imwe yakafanana faira yeimwe mimwe mitauro) faira ine yose yezvinyorwa zvekushandisa. Nokutadza, faira ichadzoka "Hello world!" asi kana iwe uchida kuwedzera chero zvakadzoka, tarisa pasi pekuwana (iwe pachako) mutarisiri basa. Iko self.response.out.write runhare inobata mhinduro kune zvikumbiro zvose zviri mukati, uye iwe unokwanisa kuisa html zvakananga mukoshi yekudzoka pane "Hello world!" kana uchida.

07 of 08

Tarisa kuti Your App Deploys Locally

Screenshot yakatorwa naRobin Sandhu

MuGoogle App Engine launcher, ratidza kuti iwe unoshanda sei uye sarudza "Kudzora"> "Run", kana chengetera bhatani rinomhanya mumutambo mukuru. Kana imwe nguva iyo yega yega inoshandura ruvara kuti iratidze kuti iri kushanda, tora paBook. Bhizinesi rezvese rinofanira kuonekwa nemhinduro kubva kune web apps yako. Iva nechokwadi chokuti zvinhu zvose zviri kufamba zvakanaka.

08 we 08

Shandisa Web App yako kuNyika

Mufananidzo © Google

Kana uchinge wagutsikana kuti zvinhu zvose zviri kutamba zvakarurama, tora pabhokisi rekushandisa. Iwe unofanirwa kugovera nhoroondo yekambani yeGoogle App Engine account. Matanda acho acharatidza huwandu hwekutsvaga, unofanira kuona nzvimbo yekubudirira yakateverwa nemutauri anotora purogiramu webhu yako nguva dzakawanda zvekusimbisa. Kana zvose zvakabudirira iwe unofanira kukwanisa kuenda kuappspot URL yawakapa kare, uye ona yako yebhurodhi yepurogiramu yakashanda muchiito. Wakafadza, iwe wachangobva kutumira chikwata kuwebhu!