Vil du bruge Googles app-motor til at distribuere en webapp? Sådan gør du det i 8 enkle trin.
01 af 08Aktivér din Google-konto til App Engine
App Engine skal aktiveres specifikt og tilknyttes din eksisterende Google-konto. Gå til dette link for at downloade denne app for at gøre dette. Klik på tilmeldelsesknappen nederst til højre. Tilmelding kan kræve yderligere bekræftelsestrin for din Google-konto for at blive medlem af Google-udviklerprogrammet.
02 af 08Opret et programrum via Admin Console
Når du er logget ind på App Engine, skal du navigere til administrationskonsollen på venstre sidepanel. Klik på 'Create Application' knappen nederst på konsollen. Giv din ansøgning et unikt navn, da dette er den placering, som Google vil tildele din app inden for dens appspot domæne.
03 af 08Vælg dit sprog og download de relevante udviklerværktøjer
Disse findes på https://developers.google.com/appengine/downloads. App Engine understøtter 3 sprog: Java, Python og Go. Sørg for, at din udviklingsmaskine er konfigureret til dit sprog, før du installerer App Engine. Resten af denne tutorial vil bruge Python-versionen, men de fleste filnavne er omtrent ens.
04 af 08Opret et nyt program lokalt ved hjælp af Dev-værktøjerne
Når du har åbnet App Engine launcher, har du lige downloadet, vælg "File"> "New Application". Sørg for, at du navngiver programmet samme navn som du tildelte i trin 2. Dette sikrer, at applikationen bliver implementeret til det rette sted. Google App Engine launcher vil oprette et skeletkatalog og en filstruktur til din applikation og fylde den med nogle simple standardværdier.
05 af 08Kontroller, at app.yaml-filen er konfigureret korrekt
Det app.yaml filen indeholder de globale egenskaber til din webapp, herunder handler routing. Kontroller attributten "Application:" øverst på filen, og kontroller, at værdien passer til det ansøgningsnavn, du har tildelt i trin 2. Hvis det ikke er tilfældet, kan du ændre det i app.yaml .
06 af 08Tilføj Request Handler Logic til main.py filen
Det main.py (eller tilsvarende hovedfil til andre sprog) filen indeholder alle applikationslogikken. Som standard returnerer filen "Hello world!" men hvis du vil tilføje en bestemt afkast, se under få (selv-) håndteringsfunktion. Det self.response.out.write opkald håndterer svar på alle indgående forespørgsler, og du kan sætte HTML direkte ind i denne returværdi i stedet for "Hej verden!" hvis du ønsker.
07 af 08Kontrollér, at din app uddriver lokalt
Marker din applikation i Google App Engine launcher, og vælg derefter "Control"> "Run" eller klik på knappen Kør i hovedkonsollen. Når status for appen bliver grøn for at vise, at den kører, skal du klikke på knappen Gennemse. Et browservindue skal vises med svaret fra din webapp. Sørg for, at alt kører korrekt.
08 af 08Implementér din webapp til skyen
Når du er sikker på at alt kører korrekt, skal du klikke på implementeringsknappen. Du skal oplyse kontooplysningerne på din Google App Engine-konto. Logfilerne viser status for implementeringen, du skal se en successtatus efterfulgt af launcher pinging din webapp flere gange til verifikation. Hvis alt var vellykket, skal du kunne gå til den appspot-webadresse, du tidligere har tildelt, og se din implementerede webapps til handling. Tillykke med, du har lige implementeret et program på internettet!