Com implementar una aplicació web mitjançant Google App Engine

Vols utilitzar el motor de l'aplicació de Google per implementar una aplicació web ? A continuació us indiquem com fer-ho en 8 senzills passos.

01 de 08

Activa el teu compte de Google per a l'App Engine

Imatge © Google

App Engine necessita ser específicament activat i associat al vostre compte de Google existent. Aneu a aquest enllaç de baixada del motor d'aplicació per fer-ho. Feu clic al botó de registre a la part inferior dreta. El registre pot requerir passos de confirmació addicionals per al vostre compte de Google per unir-se al programa de desenvolupadors de Google.

02 de 08

Creeu un espai d'aplicació a través de la consola d'administració

Imatge © Google

Un cop iniciats la sessió a App Engine, navegueu fins a la consola d'administració de la barra lateral esquerra. Feu clic al botó "Crea una aplicació" a la part inferior de la consola. Doneu a la vostra aplicació un nom únic, ja que aquesta és la ubicació que Google assignarà a la vostra aplicació dins del vostre domini d'aplicació.

03 de 08

Trieu el vostre idioma i descarregueu les eines de desenvolupador adequades

Imatge © Google

Aquests es troben a https://developers.google.com/appengine/downloads. App Engine suporta 3 idiomes: Java, Python i Go. Assegureu-vos que la vostra màquina de desenvolupament estigui configurada per a la vostra llengua abans d'instal·lar App Engine. La resta d'aquest tutorial utilitzarà la versió de Python, però la majoria dels noms dels fitxers són aproximadament equivalents.

04 de 08

Creeu una nova aplicació localment mitjançant les eines Dev

Imatge © Google

Després d'obrir el menú d'aplicacions Engine que acabeu de descarregar, seleccioneu "Fitxer"> "Nova aplicació". Assegureu-vos que designeu l'aplicació amb el mateix nom que heu assignat al pas 2. Això garantirà que l'aplicació es desplegui al lloc adequat. El menú d'inici de Google App Engine crearà un directori d'esquelet i una estructura de fitxers per a la vostra aplicació i la poblarà amb alguns valors predeterminats simples.

05 de 08

Verifiqueu que l'arxiu app.yaml estigui configurat correctament

Imatge © Google

El fitxer app.yaml conté les propietats globals de la vostra aplicació web, inclòs l'enrutament del controlador. Comproveu l'atribut "Aplicació:" a la part superior del fitxer i assegureu-vos que el valor coincideixi amb el nom de l'aplicació que heu assignat al pas 2. Si no ho feu, podeu canviar-lo a l' aplicació .

06 de 08

Afegiu la lògica del controlador de sol·licitud al fitxer principal.py

Imatge © Google

El fitxer main.py (o fitxer principal equivalent per a altres idiomes) conté tota la lògica de l'aplicació. Per defecte, el fitxer tornarà "Hola món!" però si voleu afegir cap retorn específic, consulteu la funció d'administrador (auto) . La trucada self.response.out.write controla les respostes a totes les sol·licituds d'entrada, i podeu posar html directament en aquest valor de retorn en lloc de "Hola món!" si ho desitja.

07 de 08

Comproveu que la vostra aplicació es desplega localment

Captura de pantalla presa per Robin Sandhu

Al menú de Google App Engine, ressalteu la vostra aplicació i seleccioneu "Controlar"> "Executa" o feu clic al botó d'executar a la consola principal. Una vegada que l'estat de l'aplicació es posa verd per mostrar que s'està executant, feu clic al botó Navega. Hauria d'aparèixer una finestra del navegador amb la resposta de la vostra aplicació web. Assegureu-vos que tot estigui funcionant correctament.

08 de 08

Desplegueu la vostra aplicació web al núvol

Imatge © Google

Una vegada que estigui satisfet que tot estigui funcionant correctament, feu clic al botó Implementar. Haureu de proporcionar les dades del compte del vostre compte de Google App Engine. Els registres mostraran l'estat de la implementació, hauríeu de veure un estat d'èxit seguit pel llançador fent ping a la vostra aplicació web diverses vegades per verificar-lo. Si tot va ser correcte, hauríeu de poder accedir a l'URL d'aplicació que heu assignat anteriorment i veure l'aplicació web desplegada en acció. Enhorabona, acaba d'implementar una aplicació a la web.