{Inleiding tot Heroku. }

doelstellingen:

aan het einde van dit hoofdstuk zou u in staat moeten zijn om:

  • implementeer eenvoudige toepassingen naar Heroku
  • voeg omgevingsvariabelen toe aan Heroku

Intro

Nu u een flink aantal toepassingen hebt gebouwd, is het tijd om ze met andere mensen te delen! Om onze applicaties zo te implementeren dat ze publiekelijk zichtbaar zijn op het internet, gebruiken we Heroku.

om te beginnen, installeert u de Heroku CLI (toolbelt) hier. Zorg ervoor dat u zich ook aanmeldt voor een account op heroku.com.

laten we beginnen met een eenvoudige toepassing:

In onze app.js

zodra u zich heeft aangemeld en een account hebt geïnstalleerd, zorg ervoor dat u zich in de terminal bevindt en typ heroku login in en voer uw referenties in.

om een heroku-toepassing te maken, typt u gewoon heroku create NAME_OF_YOUR_APPLICATION (geef het een goede naam!)

het volgende bestand dat we moeten aanmaken heet een Procfile. Om dit te doen moeten wij ervoor zorgen dit in de folder van de wortel is en dan het volgende in terminal uitvoeren

echo web: node app.js > Procfilegit add .git commit -m "adding Procfile"

nu kunnen we onze applicatie implementeren met git push heroku master! Als we klaar zijn, kun je heroku ps:scale web=1 typen (om een proces voor je webapplicatie te starten) en dan heroku open en je zou je applicatie live moeten zien!

voor meer informatie, zie deze handleiding over het implementeren van knooppunt.js toepassingen naar Heroku.

omgevingsvariabelen

om omgevingsvariabelen op te slaan, kunnen we heroku config:set NAME_OF_VARIABLE=VALUE gebruiken en vervolgens toegang krijgen tot die variabele in onze knooppunttoepassing met process.env.NAME_OF_VARIABLE. Omgevingsvariabelen zijn essentieel voor het configureren van een toepassing voor productie (we zullen hier ook een voorbeeld van zien in de volgende sectie). Hier is hoe het terminal commando eruit ziet om een omgevingsvariabele toe te voegen:

heroku config:set DEBUG=false -a NAME_OF_APPLICATION

Voorbeeld App

hier vindt u een zeer eenvoudige Heroku applicatie.

Screencast

bekijk deze screencast om het Heroku-implementatieproces te doorlopen:

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.