Vill du använda Googles appmotor för att distribuera en webbapp? Så här gör du det i 8 enkla steg.
01 av 08Aktivera ditt Google-konto för App Engine
App Engine måste vara specifikt aktiverad och associerad med ditt befintliga Google-konto. Gå till den här länken för nedladdning av app-motor för att göra det här. Klicka på anmälningsknappen längst ner till höger. Registreringen kan kräva ytterligare bekräftelsestrin för ditt Google-konto för att gå med i utvecklarprogrammet för Google.
02 av 08Skapa ett programutrymme via administratörskonsolen
När du är inloggad på App Engine, navigerar du till administratörskonsolen på vänster sidofält. Klicka på knappen "Skapa program" längst ner på konsolen. Ge din ansökan ett unikt namn eftersom det här är den plats som Google kommer att tilldela din app inom dess AppSpot domän.
03 av 08Välj ditt språk och ladda ner lämpliga utvecklingsverktyg
Dessa finns på https://developers.google.com/appengine/downloads. App Engine stöder 3 språk: Java, Python och Go. Se till att din utvecklingsmaskin är inställd för ditt språk innan du installerar App Engine. Resten av denna handledning kommer att använda Python-versionen, men de flesta filnamnen är ungefär lika stora.
04 av 08Skapa en ny applikation lokalt med hjälp av Dev-verktygen
Efter att du har laddat ned App Engine launcher du bara laddade ner, välj "File"> "New Application". Se till att du heter programmet samma namn som du tilldelade i steg 2. Detta kommer att säkerställa att applikationen blir distribuerad till lämplig plats. Google App Engine launcher skapar en skelettkatalog och filstruktur för din applikation och fyller den med några enkla standardvärden.
05 av 08Verifiera att app.yaml-filen är konfigurerad korrekt
De app.yaml filen innehåller de globala egenskaperna för din webbapp, inklusive handlar routing. Kontrollera attributet "Application:" högst upp i filen och se till att värdet matchar det programnamn du tilldelade i steg 2. Om det inte kan du ändra det i app.yaml .
06 av 08Lägg till Request Handler Logic i main.py-filen
De main.py (eller motsvarande huvudfil för andra språk) filen innehåller all programlogik. Som standard returnerar filen "Hello world!" men om du vill lägga till en specifik avkastning, kolla under få (egen) handler funktion. De self.response.out.write samtal hanterar svar på alla inkommande förfrågningar, och du kan lägga html direkt i det returnerade värdet istället för "Hello world!" om du vill.
07 av 08Kontrollera att din app utlokaliseras lokalt
Markera din applikation i startprogrammet för Google App Engine och välj sedan "Control"> "Run" eller klicka på startknappen i huvudkonsolen. När statusen för appen blir grön för att visa att den körs klickar du på knappen Bläddra. Ett webbläsarfönster bör visas med svaret från din webbapp. Se till att allt körs korrekt.
08 av 08Distribuera din webbapp till molnet
När du är nöjd med att allt körs korrekt klickar du på implementeringsknappen. Du måste ange kontouppgifterna för ditt Google App Engine-konto. Loggarna visar statusen för utplaceringen, du bör se en framgångsstatus följt av startprogrammet som pingar din webbapplikation flera gånger för verifiering. Om allt var framgångsrikt skulle du kunna gå till appspot-webbadressen du tilldelade tidigare och se din distribuerade webbapplikation i åtgärd. Grattis, du har just installerat en ansökan på webben!