Jak nasadit webovou aplikaci pomocí aplikace Google App Engine

Chcete nasadit webovou aplikaci ? Zde je postup v 8 jednoduchých krocích.

01 z 08

Aktivujte svůj účet Google pro App Engine

Obrázek © Google

App Engine musí být speciálně aktivován a přidružen k vašemu stávajícímu účtu Google. Chcete-li to provést, přejděte na tento odkaz na stahování motoru aplikací. Klikněte na tlačítko registrace vpravo dole. Registrace může vyžadovat dodatečné kroky k potvrzení, že váš účet Google se připojí k programu vývojářů Google.

02 z 08

Vytvořte aplikační prostor prostřednictvím administrátorské konzole

Obrázek © Google

Po přihlášení do služby App Engine přejděte na administrátorskou konzolu v levém postranním panelu. Klikněte na tlačítko "Vytvořit aplikaci" ve spodní části konzoly. Dejte své přihlášce jedinečný název, protože toto je místo, které společnost Google přidělí vaší aplikaci v doméně appspot .

03 ze dne 08

Zvolte jazyk a stáhněte příslušné vývojářské nástroje

Obrázek © Google

Ty se nacházejí na adrese https://developers.google.com/appengine/downloads. Aplikace Engine podporuje 3 jazyky: Java, Python a Go. Ujistěte se, že vývojový počítač je nastaven pro váš jazyk před instalací App Engine. Zbytek tohoto tutoriálu použije verzi Pythonu, ale většina jmen souborů je zhruba ekvivalentní.

04 ze dne 08

Vytvořte novou aplikaci místně pomocí nástrojů nástroje Dev

Obrázek © Google

Po otevření spouštěcího modulu App Engine, který jste právě stáhli, zvolte "Soubor"> "Nová aplikace". Ujistěte se, že jste v kroku 2 pojmenovali aplikaci stejným jménem, ​​který zajistí, že aplikace bude nasazena na příslušné místo. Spouštěč aplikace Google App Engine vytvoří pro vaši aplikaci strukturu adresáře a struktury souborů a naplní ji některými jednoduchými výchozími hodnotami.

05 z 08

Ověřte, zda je soubor app.yaml správně nakonfigurován

Obrázek © Google

Soubor app.yaml obsahuje globální vlastnosti pro webovou aplikaci, včetně směrování uživatelů. Zkontrolujte atribut "Aplikace:" v horní části souboru a ujistěte se, že hodnota odpovídá názvu aplikace přiřazenému v kroku 2. Pokud tomu tak není, můžete jej změnit v souboru app.yaml .

06 z 08

Přidejte Logic Handler Request do souboru main.py

Obrázek © Google

Soubor main.py (nebo ekvivalentní hlavní soubor pro ostatní jazyky) obsahuje celou aplikační logiku. Ve výchozím nastavení se soubor vrátí "Hello world!" ale pokud chcete přidat nějaký konkrétní návrat, podívejte se pod funkci get (self) handler. Volání self.response.out.write zpracovává odpovědi na všechny příchozí požadavky a můžete místo html "Hello world!" Pokud si budete přát.

07 z 08

Zkontrolujte, zda je aplikace aplikována místně

Snímek pořízený Robin Sandhu

V spouštěči aplikace Google App Engine zvýrazněte svou aplikaci a vyberte "Ovládací prvek"> "Spustit" nebo klepněte na tlačítko Spustit v hlavní konzoli. Jakmile se stav aplikace změní na zelenou a zobrazí se, že je spuštěna, klikněte na tlačítko Procházet. Okno prohlížeče by se mělo zobrazovat s odpovědí z webové aplikace. Ujistěte se, že je vše správné.

08 z 08

Nasadit webovou aplikaci do cloudu

Obrázek © Google

Jakmile jste přesvědčeni, že je vše správně spuštěno, klikněte na tlačítko nasazení. Budete muset zadat detaily účtu vašeho účtu Google App Engine. V protokolech se zobrazí stav nasazení, měli byste se podívat na stav úspěšnosti, po kterém bude spouštěč pingovat webovou aplikaci několikrát k ověření. Pokud bylo vše úspěšné, měli byste být schopni přejít na adresu URL aplikace appspot, kterou jste dříve přiřadili, a vidět, jakou nasazenou webovou aplikaci máte v akci. Gratulujeme, právě jste nasadili aplikaci na web!