Yuav ua li cas Deploy lub Web App Siv Google App Cav

Xav kom siv Google's engine engine los xa ib lub web app ? Ntawm no yog yuav ua li cas rau nws hauv 8 theem yooj yim.

01 ntawm 08

Qhib Koj Google Account rau App Engine

Image © Google

Lub Cav Cav Cav yuav tsum tau qhib lub lag luam nrog koj tus account Google. Mus rau no app engine download txuas ua li no. Nias rau qhov kos npe khawm ntawm sab xis. Qhov kos npe yuav tsum xav tau cov lus qhia ntxiv rau koj tus account hauv Google kom koom nrog rau Google cov kev pab tsim kho.

02 ntawm 08

Tsim ib qho chaw sau npe los ntawm tus Admin Console

Image © Google

Thaum kos npe rau hauv App Engine, rov qab mus rau tus tswjfwm Admin ntawm sab laug ntawm sab xis. Nias rau ntawm 'Create Application' button nyob hauv qab ntawm lub console. Muab koj daim ntawv thov lub npe tshwj xeeb raws li qhov no yog qhov chaw uas Google yuav tso koj app hauv nws qhov kev sau appspot .

03 ntawm 08

Xaiv Koj Lus thiab Mus Tshawb Cov Tsim Nyog Tsim Nyog

Image © Google

Cov no yog nyob ntawm https: //developers.google.com/appengine/downloads. App Cav txhawb 3 hom lus: Java, Python, thiab Go. Xyuas kom tseeb tias koj lub tshuab kev tsim kho yog tsim rau koj cov lus ua ntej kev txhim kho App Engine. Qhov seem ntawm qhov kev nyeem no yuav siv cov Python version, tab sis feem ntau ntawm cov filenames muaj roughly sib npaug.

04 ntawm 08

Tsim Tsab Ntawv Teev Npe Tshiab Siv Cov Khoom Siv Dev

Image © Google

Tom qab qhib lub Cav Cav launcher koj cia li downloaded, xaiv "File"> "New Application". Nco ntsoov koj npe rau daim ntawv thov tib lub npe koj tau muab rau hauv kauj ruam 2. Qhov no yuav ua kom daim ntawv thov tuaj rau qhov chaw uas tsim nyog. Google App cav launcher yuav tsim ib lub cev pob txha thiab cov qauv ntaub ntawv rau koj daim ntawv thov thiab populate nws nrog qee qhov kev pheej yig.

05 ntawm 08

Tshawb xyuas tseeb tias cov ntaub ntawv app.yaml Configured Correctly

Image © Google

Cov ntaub ntawv app.yaml muaj lub ntiaj teb cov khoom rau koj qhov web app, nrog rau kev lag luam kev. Kos rau "Application:" attribute ntawm sab saum toj ntawm cov ntaub ntawv, thiab xyuas kom meej tias tus nqi sib npaug hauv daim ntawv thov npe uas koj muab rau hauv kauj ruam 2. Yog tias nws tsis yog, koj tuaj yeem hloov nws hauv app.yaml .

06 ntawm 08

Ntxiv Thov Rau Logic mus rau main.py Ntaub Ntawv

Image © Google

Cov ntaub ntawv hauv main.py (lossis cov ntaub ntawv tseem ceeb rau lwm cov lus) muaj cov ntaub ntawv sau cia. Yog vim li cas, cov ntaub ntawv yuav rov qab "Nyob zoo ntiaj teb!" tab sis yog tias koj xav ntxiv ib qho kev xa rov qab, saib xyuas qhov kev ua haujlwm (tus kheej) . Tus self.response.out.write hu ua haujlwm cov lus teb rau tag nrho cov lus nug hauv kev thov, thiab koj tuaj yeem muab html ncaj qha mus rau qhov nqi rov qab uas tsis yog "Nyob zoo ntiaj teb!" yog tias koj xav tau.

07 ntawm 08

Kuaj xyuas tias Koj Qhov Chaw Tshawb Xyuas Hauv Nroog

Screenshot coj los ntawm Robin Sandhu

Hauv Google cav cav, sau koj daim ntawv thov thiab tom qab ntawd xaiv "Control"> "Khiav", los yog nias lub khawm khiav hauv lub ntsiab kev ua haujlwm. Thaum tus txheej txheem ntawm cov app hloov tshiab ntsuab los qhia tias nws khiav, nyem rau ntawm Xauj khawm. Lub qhov rais browser yuav tsum tshwm nrog cov lus teb ntawm koj qhov web app. Nco ntsoov tias txhua yam yog khiav kom raug.

08 ntawm 08

Tso koj lub Web App mus rau huab

Image © Google

Thaum koj txaus siab tias txhua yam tab tom khiav kom raug, nias rau ntawm khawm deploy. Koj yuav tsum tau muab cov ntsiab lus ntawm koj tus account hauv Google App Engine. Lub cav yuav qhia txog tus txheej xwm ntawm lub xaib, koj yuav tsum pom ib txoj kev vam meej ua raws li tus neeg xa xov pinging koj lub web app ntau zaus rau kev tshawb xyuas. Yog hais tias txhua yam tau zoo koj yuav tsum tau mus rau qhov URL apophone koj tau muab ua ntej, thiab saib koj deployed qhov web app hauv tes hauj lwm. Pab kev zoo siab, koj tsuas tau txais ib daim ntawv thov rau lub vas sab xwb!