Como implementar unha aplicación web usando Google App Engine

Queres usar o motor de aplicacións de Google para implementar unha aplicación web ? Vexa como facelo en 8 pasos simples.

01 de 08

Active a túa conta de Google para o motor de aplicacións

Imaxe © Google

O motor de aplicacións debe estar activado e asociado específicamente coa túa conta de Google existente. Vaia á ligazón de descarga deste motor de aplicación para facelo. Fai clic no botón Rexístrese na parte inferior dereita. O rexistro pode requirir pasos de confirmación adicionais para a túa conta de Google para unirse ao programa de desenvolvedores de Google.

02 de 08

Crea un espazo de aplicación a través da consola de administración

Imaxe © Google

Unha vez iniciado sesión en App Engine, navega ata a consola de administración da barra lateral esquerda. Fai clic no botón "Crear unha aplicación" na parte inferior da consola. Deixa a túa aplicación un nome único porque esta é a localización que Google asignará á túa aplicación dentro do seu dominio de aplicación.

03 de 08

Elixe o teu idioma e descarga as ferramentas de desenvolvemento axeitadas

Imaxe © Google

Están situados en https://developers.google.com/appengine/downloads. App Engine soporta 3 idiomas: Java, Python e Go. Asegúrese de que a máquina de desenvolvemento está configurada para o seu idioma antes de instalar App Engine. O resto deste tutorial usará a versión de Python, pero a maioría dos nomes dos arquivos son aproximadamente equivalentes.

04 de 08

Crea unha nova aplicación localmente usando as ferramentas Dev

Imaxe © Google

Despois de abrir o menú de aplicacións Engine que acaba de descargar, elixe "Arquivo"> ​​"Nova aplicación". Asegúrese de nomear a aplicación do mesmo nome que asignou no paso 2. Isto asegurarase de que a aplicación se implanta no lugar axeitado. O iniciador de Google App Engine creará un directorio esquelético e unha estrutura de ficheiros para a súa aplicación e os poboará con algúns valores simples predeterminados.

05 de 08

Verifique que o ficheiro app.yaml está configurado correctamente

Imaxe © Google

O ficheiro app.yaml contén as propiedades globais da túa aplicación web, incluído o enrutador do controlador. Comprobe o atributo "Aplicación:" na parte superior do ficheiro e asegúrese de que o valor coincida co nome da aplicación que asignou no paso 2. Se non o fai, pode modificalo na aplicación .am .

06 de 08

Engada a lóxica do controlador de solicitudes no ficheiro main.py

Imaxe © Google

O arquivo main.py (ou ficheiro principal equivalente para outros idiomas) contén toda a lóxica da aplicación. Por defecto, o ficheiro devolverá "¡Hola mundo!" pero se desexa engadir calquera regreso específico, busque a función get (self) . A chamada self.response.out.write controla as respostas a todas as solicitudes de entrada e pode poñer html directamente a ese valor de retorno en lugar de "¡Hola mundo!" se o desexa.

07 de 08

Comprobe que a súa aplicación se implementa localmente

Captura de pantalla tomada por Robin Sandhu

No menú de aplicacións de Google App Engine, resalte a súa aplicación e logo seleccione "Controlar"> "Executar" ou prema no botón Executar na consola principal. Unha vez que o estado da aplicación xira verde para mostrar que está a executarse, fai clic no botón Buscar. Debería aparecer unha xanela do navegador coa resposta da súa aplicación web. Asegúrese de que todo está funcionando correctamente.

08 de 08

Despliegue a súa aplicación web á nube

Imaxe © Google

Unha vez que estea satisfeito de que todo está funcionando correctamente, fai clic no botón Desplegar. Deberá proporcionar os detalles da conta da túa conta de Google App Engine. Os rexistros mostrarán o estado da implantación, debería ver un estado de éxito seguido polo iniciador que se pinga a súa aplicación web varias veces para verificar. Se todo foi exitoso, debería poder ir ao URL de appspot que asignou anteriormente e ver a aplicación web implantada en acción. Parabéns, acaba de despregar unha aplicación para a web.