Pehea e hoʻolālā ai i kahi pūnaewele pūnaewele e hoʻohana ana iā Google App Engine

Makemakeʻoe e hoʻohana i ke engines pūnaewele o Google e hoʻolālā i kahi polokalamu pūnaewele ? Eia keʻano pehea e hana ai i 8 mau alalahi.

01 o 08

Hana i kāu moʻokāki Google no ka Engine Engine

Kiʻi © Google

Pono pono ka hoʻohanaʻiaʻana o App Engine e hoʻohana pū me kāu moʻokāki Google. E hele i kēia pūnaewele hoʻokele pūnaewele e hana i kēia. E kaomi i ka pihi ma kaʻaoʻao lalo. Hiki i ka hōʻailona ke koi i nā papa hana hōʻoia hou no kāu moʻokāki Google e kākoʻo i ka papahana hoʻolālā Google.

02 o 08

E hana i kahi kahihana hoʻomohala ma o ka pūnaewele hoʻolaha

Kiʻi © Google

I ka wā i kākau inoaʻia ai i App Engine, hoʻokele i ka hoʻonaneaʻoihana ma kaʻaoʻao hema. E kaomi i ka pihi 'Create Application' i ka lalo o ka punaewele. Hāʻawi i kāu noi i kahi inoa kūikawā e like me kēia kahi e hoʻonoho aiʻo Google i kāu polokalamu ma loko o ka pūnaewele punahele .

03 o 08

E koho i kāu'Ōlelo a e hoʻoiho i ka mea e pono ai Developer Tools

Kiʻi © Google

Aia kēia ma https://developers.google.com/appengine/downloads. Aʻo i ka polokalamu App Engine 3 mau'ōlelo: Java, Python, a hele. E hōʻoia i kūkuluʻia kāu mīkini hoʻolālā no kāu'ōlelo ma mua o ka hoʻokomoʻana i ka App Engine. ʻO ke koena o kēia kumu aʻo e hoʻohana i ka version Python, akāʻo ka hapanui o nā inoa inoa e like me ka like.

04 o 08

E hana i kahi kahi hoʻonaʻauao hou me ka hoʻohanaʻana i nā mea hoʻohana

Kiʻi © Google

Ma hope o ka weheʻana i ka Luna Engine Engine i kiʻiʻia, koho i "File"> "New Application". Ponoʻoe e inoa i ka hoʻohanaʻana i ka inoa like i kāu i hāʻawiʻia ai i ka Haʻawina 2. E hoʻomaopopo kēia i ka hoʻounaʻana o ka noi i kahi kūpono. Na ka Google App Engine Lake e hoʻokumu i kahi papa kuhikuhi a ka pūnaewele no kāu noi a hoʻopiha iā ia i kekahi mau loiloi paʻakiki.

05 o 08

E hōʻoia i ka hoʻonohonoho pololeiʻia o ka FileApp.yaml

Kiʻi © Google

Aia i loko o ka waihona app.yaml nā kumukūʻai honua no kāu pūnaewele pūnaewele, me ka hoʻohuli pūnaewele. E nānā i ka "Application:" ma ke poʻo o ka pūnaewele, ae hōʻoia i ka pili o ka helu i ka inoa inoa i hāʻawiʻia i ka hopena 2. Ināʻaʻole, hiki iāʻoe ke hoʻololi i ka app.yaml .

06 o 08

Pākuʻi i ka mea noi lima lima i ka papa.py

Kiʻi © Google

ʻO ka main.py (a iʻole ka faila nui likeʻole no nā'ōlelo'ē aʻe) ua waiho i loko o ka waihona me nā loiloi hoʻohana. Aʻo ka paʻamau, e hoʻihoʻi ka file "Aloha honua!" akā inā makemakeʻoe e hoʻohui i kekahi hoʻihoʻi kūikawā, e nānā ma lalo o ka hana hana lima (self) . ʻO ka self.response.out.write inoa lima i nā pane i nā noi komo a pau, a hiki iāʻoe ke hoʻokomo pono i ka html i loko o kēlā kumukūʻai hoʻi ma mua o "Hello world!" inā makemakeʻoe.

07 o 08

E hōʻoia i kāu App Deploys Locally

Hoʻoponoponoʻia e Robin Sandhu

Ma ka Google App Engine launcher, e hoʻokaho i kāu noi a laila koho "Mana"> "Holo", a iʻole e kaomi i ka pihi hopena ma ka punaha nui. Ke hoʻololi ka kūlana o ka'ōkuʻomaʻo i ka'ōmaʻomaʻo e hōʻike ana e holo ana, e kaomi i ka pāʻali Huli. Pono e hōʻike i ka puka pūnaewele me ka pane mai kāu pūnaewele pūnaewele. E mālama pono i nā mea a pau.

08 o 08

E hoʻolālā i kāu Pūnaewele Pūnaewele i ke Kapua

Kiʻi © Google

Aia a maopopo iāʻoe ke holo pololei nei nā mea a pau, e kaomi i ka pihi hoʻonohonoho. Ponoʻoe e hoʻolako i nā kiko'ī pūnaewele o kāu pūnaewele Google App Engine. E hōʻike ana nā lāʻau i ke kūlana o ka hoʻolālāʻana, ponoʻoe eʻike i kahi kūlana lanakila e pili ana i ka mea ninini e hoʻokomo pinepine ana i kāu pūnaewele pūnaewele no ka hōʻoiaʻana. Inā ua holomua nā mea a pau, e hiki iāʻoe ke hele i ka URL punahele āu i koho ai ma mua, aʻike i kāu polokalamu pūnaewele ma ka hana. Mahalo, ua hoʻopuka waleʻoe i kahi noi i ka pūnaewele!