Stap 4: Maak een server-side web app voor het ontvangen van webhooks
Voor het deel van de software moet u zich aanmelden voor een hosting service. Deel van deze tutorial is ook een sjabloon webapplicatie, die u gemakkelijk via de CloudFoundry PAAS (Platform-as-een serviceoplossing installeren kunt). Op dit punt, hybris nog niet Pivotal, het aanbieden van hosting op zijn eigen, dus een plek waar je gratis eerste hosting krijgen kunt is bijvoorbeeld Ga naar run.pivotal.io, aanmelden en de CLI-hulpprogramma's installeren.
Beelden door Flickr gebruikers Chris wacht (thx alot!).
Nu, met de cf-tools (cloudfoundry tools) geïnstalleerd en uw account geconfigureerd, u kunt het project sjabloon downloaden, unzip en wijzigen en duw naar de wolk. Opmerking: u moet de configuratie wilt wijzigen in manifest.yaml, waarin het subdomein op cfapps.io - bijvoorbeeld als je schrijft "- naam lancering" uw subdomein zal worden launch.cfapps.io- maar die naam is waarschijnlijk al genomen.
Typ "cf push" in de belangrijkste folder - ziet u een heleboel uitvoer op de console, maar het zal u tot slot vertellen dat de app heb ingezet.
Een paar meer opmerkingen:
- de enkele pagina die dit web app dient, is in views/index.ejs - u kunt de twee < div >-elementen 'live' en 'notlive' dienovereenkomstig
- om te testen de web-app met behulp van de twee testscripts (ze start met test *), moet u eerst het installeren van node.js. Krijgen hier. Vervolgens het bestand options.js wijzigen en de testHost omzetten in de hostnaam waar u uw app geïmplementeerd.
- Met testPutTimestamp.js kunt u simuleren een go live - de pagina swaps naar de live-modus
- Met testDeleteTimestamp.js kunt u terugkeren terug naar niet-live-modus.
- Let op: er is absoluut geen veiligheid deel van deze snelle tutorial!
Nu dat we een website up en running, die in staat is om te schakelen tussen twee modi - levende en niet levende is - we moeten draad van de drukknop tot het ga live evenement.