نحوه استقرار یک برنامه وب با استفاده از Google App Engine

آیا می خواهید از موتور برنامه Google برای راه اندازی یک برنامه وب استفاده کنید ؟ در اینجا چگونگی انجام این کار در 8 مرحله آسان است.

01 از 08

حساب Google خود را برای موتور برنامه فعال کنید

تصویر © Google

موتور برنامه نیاز به طور خاص فعال و مرتبط با حساب گوگل موجود شما است. برای انجام این کار به لینک دانلود لینک موتور بروید. روی دکمه ثبت نام در پایین سمت راست کلیک کنید. برای ثبت نام ممکن است گامهای تأیید بیشتری برای حساب Google خود برای پیوستن به برنامه توسعهدهندگان Google نیاز داشته باشید.

02 از 08

یک فضای برنامه را از طریق کنسول مدیریت ایجاد کنید

تصویر © Google

پس از وارد شدن به App Engine، به کنسول مدیریت در نوار کناری سمت چپ بروید. روی دکمه Create Application در پایین کنسول کلیک کنید. به برنامه خود یک نام منحصر بفرد بدهید، زیرا این مکان مکانی است که گوگل برنامه شما را در دامنه برنامهنویسی آن اختصاص داده است.

03 از 08

زبان خود را انتخاب کنید و ابزارهای برنامه ساز مناسب را دانلود کنید

تصویر © Google

اینها در https://developers.google.com/appengine/downloads قرار دارند. موتور برنامه از 3 زبان پشتیبانی می کند: جاوا، پایتون و برو. قبل از نصب موتور برنامه مطمئن شوید که ماشین توسعه شما برای زبان شما تنظیم شده است. باقی مانده از این آموزش از نسخه پایتون استفاده می کند، اما اکثر نام فایل ها تقریبا معادل است.

04 از 08

با استفاده از Dev Tools یک برنامه جدید ایجاد کنید

تصویر © Google

پس از باز شدن پرتاب برنامه App که شما فقط دانلود کرده اید، «فایل»> «برنامه جدید» را انتخاب کنید. اطمینان حاصل کنید که نام برنامه را همان نامی که در مرحله 2 تعیین کرده اید اعمال کنید. این اطمینان حاصل خواهد شد که برنامه به محل مناسب اعمال می شود. پرتاب گوگل App Engine یک پوشه و ساختار پرونده اسکلت را برای برنامه شما ایجاد می کند و با برخی از مقادیر پیش فرض ساده پر می شود.

05 از 08

تأیید کنید که فایل app.yaml به درستی پیکربندی شده است

تصویر © Google

فایل app.yaml حاوی خواص جهانی برای برنامه وب خود، از جمله مسیریابی دستیار است. ویژگی "Application:" را در بالای فایل بررسی کنید و اطمینان حاصل کنید که مقدار با نام برنامه ای که در مرحله 2 تعیین شده مطابقت دارد. اگر این کار را نکنید، می توانید آن را در app.yaml تغییر دهید.

06 از 08

اضافه کردن درخواست پردازنده منطق به فایل main.py

تصویر © Google

فایل main.py (یا فایل اصلی معادل آن برای زبانهای دیگر) شامل تمام منطق برنامه است. به طور پیش فرض، فایل "Hello world!" اما اگر میخواهید هرگونه بازگشت خاص را اضافه کنید، زیر تابع دریافت (خود) handler نگاه کنید. تماس self.response.out.write پاسخ به تمام درخواست های ورودی را پاسخ می دهد و شما می توانید به جای آن که "سلام دنیا!" اگر می خواهید

07 از 08

بررسی کنید که برنامه شما به صورت محلی اجرا می شود

عکسهای گرفته شده از رابین سندو

در لانچر Google App Engine، برنامه خود را برجسته کرده و سپس «کنترل»> «اجرای» را انتخاب کنید یا روی دکمه اجرای در کنسول اصلی کلیک کنید. هنگامی که وضعیت برنامه به رنگ سبز نشان می دهد که در حال اجرا است، بر روی دکمه مرور کلیک کنید. یک پنجره مرورگر باید با پاسخ از برنامه وب شما ظاهر شود. اطمینان حاصل کنید که همه چیز به درستی اجرا می شود

08 از 08

وب اپلیکیشن خود را به Cloud گسترش دهید

تصویر © Google

هنگامی که شما راضی هستید که همه چیز به درستی اجرا می شود، روی دکمه استقرار کلیک کنید. شما باید اطلاعات مربوط به حساب Google App Engine خود را ارائه دهید. سیاهههای مربوط به وضعیت استقرار، شما باید وضعیت موفقیت را ببینید و پس از آن پرتاب یکبار چندین بار برنامه وب را برای تأیید تأیید کنید. اگر همه چیز موفق باشد، باید بتوانید URL خود را که پیشتر تعیین کرده اید، مشاهده کنید و برنامه وب را در عمل اعمال کنید. تبریک می گوییم، شما فقط یک برنامه کاربردی را در وب مستقر کرده اید!