Google App Engine yordamida veb-ilovalarni qanday tarqatish kerak

Veb ilovasini tarqatish uchun Google ilovalari dvigatelidan foydalanmoqchimisiz? Buni 8 oson qadamda qanday qilish kerak.

01-dan 08-gacha

App Engine uchun Google hisobingizni yoqing

Rasm © Google

App Engine ilovasi sizning mavjud Google hisobingiz bilan faol ravishda faollashtirilgan bo'lishi kerak. Buni amalga oshirish uchun ushbu ilova qidiruvi download manziliga o'ting. O'ng tomondagi ro'yxatdan o'tish tugmasini bosing. Ro'yxatdan o'tish Google hisobingiz uchun Google ishlab chiquvchilar dasturiga qo'shilish uchun qo'shimcha tasdiqlash bosqichlarini talab qilishi mumkin.

02 of 08

Administrator konsolida dastur maydonini yaratish

Rasm © Google

App Enginega kirganingizdan so'ng, chap panelda boshqaruv konsoliga o'ting. Konsolning pastki qismidagi "Ilovani yarat" tugmasini bosing. Ilovangizga yagona nom bering, chunki bu sizning appspot domenida Google ilovaga tayinlaydigan joy.

03 dan 08 gacha

O'z tilingizni tanlang va Tuzuvchi vositalarini yuklab oling

Rasm © Google

Ular https://developers.google.com/appengine/downloads manzilida joylashgan. App Engine 3 tilni qo'llab-quvvatlaydi: Java, Python va Go. App Engine'ni o'rnatishdan avval ishlab chiquvchingiz tilingiz uchun o'rnatilganligiga ishonch hosil qiling. Ushbu qo'llanmaning qolgan qismi Python versiyasini ishlatadi, ammo fayl nomlarining aksariyati taxminan tengdir.

04 of 08

Yangi ilovani mahalliy asboblarni ishlatish bilan yaratish

Rasm © Google

Siz faqatgina yuklab olingan App Engine ishga tushirgichini ochganingizdan so'ng "Fayl"> "Yangi dastur" -ni tanlang. Dasturga 2-bosqichda tayinlangan nomni berganingizga ishonch hosil qiling. Bu ilovani tegishli joyga o'rnatilishini ta'minlaydi. Google App Engine ishga tushirgichi ilovangiz uchun skeletga oid katalog va fayllar tuzilishini yaratadi va uni oddiy oddiy qiymatlar bilan to'ldiradi.

05 of 08

App.yaml faylining to'g'ri sozlanganligini tasdiqlang

Rasm © Google

App.yaml faylida veb-ilovangiz uchun global xususiyatlar, shu jumladan ishlov berishni boshqarish. Faylning yuqori qismidagi «Application:» funksiyasini tekshiring va qiymat 2-bosqichda tayinlangan dastur nomiga mos kelishini tekshiring. Aks holda, uni app.yaml ilovasida o'zgartirishingiz mumkin.

06 dan 08 gacha

Main.py fayliga Handler Logic so'rovini qo'shish

Rasm © Google

Main.py (yoki boshqa tillar uchun mos keladigan asosiy fayl) fayli barcha ilova mantig'ini o'z ichiga oladi. Odatiy bo'lib, fayl "Salom dunyo!" Lekin biron-bir aniq qaytish kiritish zarur bo'lsa, get (self) handler funktsiyasi ostida ko'ring. Self.response.out.write chaqiruvi barcha kelgan so'rovlarga javoblar bilan ishlaydi va siz " hail world " o'rniga to'g'ridan-to'g'ri HTML qiymatiga qaytarishingiz mumkin. agar xohlasangiz.

08 of 08

Ilovangiz mahalliy sifatida tarqatilishini tekshiring

Skrinshot Robin Sandxu tomonidan olingan

Google App Engine ishga tushirgichida ilovangizni belgilang va keyin "Nazorat"> "Ishga tushirish" -ni tanlang yoki asosiy konsolda bajarish tugmasini bosing. Ilovaning holati ishlayotganini ko'rsatish uchun yashil rangga aylangandan so'ng, Browse tugmasini bosing. Veb-ilovangizdagi javob bilan brauzer oynasi paydo bo'lishi kerak. Har bir narsani to'g'ri ishlashiga ishonch hosil qiling.

08 of 08

Veb-ilovangizni Cloud-ga joylashtiring

Rasm © Google

Har bir narsa to'g'ri ishlayotganidan qoniqqaningizdan so'ng, tarqatish tugmasini bosing. Siz Google App Engine hisob qaydnomangiz ma'lumotlarini taqdim etishingiz kerak. Kundaliklar tarqatish holatini ko'rsatadi, siz muvaffaqiyatli holatni ko'rishingiz kerak, so'ngra veb-ilovangizni tekshirish uchun bir necha marta pinglashuvchi boshlovchi tomonidan amalga oshiriladi. Har bir narsa muvaffaqiyatli bo'lsa, ilgari siz tayinlagan appspot URL manziliga o'tishingiz va tarqatilgan veb-ilovangizni ko'rishingiz mumkin. Tabriklaymiz, siz faqat veb-ilovani tarqatgansiz!