![Hoe een Node.js-app op Heroku te implementeren: 3 stappen Hoe een Node.js-app op Heroku te implementeren: 3 stappen](https://i.howwhatproduce.com/images/001/image-987-j.webp)
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Een Node.js-app implementeren op Heroku Een Node.js-app implementeren op Heroku](https://i.howwhatproduce.com/images/001/image-987-1-j.webp)
Hier is hoe ik mijn NodeJS-app op Heroku heb geïmplementeerd met een gratis account. Klik gewoon op de links om de benodigde software te downloaden:
Gebruikte software:
VSCode (of een teksteditor naar keuze)
HerokuCLI
Git
Stap 1: Maak een Package.json
Invoering:
Heroku is een hostingwebsite waarmee ypu 5 gratis apps kan implementeren met een looptijd van 500+ uur per maand. Om er een te implementeren, moet u 3 bestanden uploaden:
Een package.json en package-lock.json flle. Je kunt mijn andere tutorial volgen voor een stapsgewijze zelfstudie over het maken van een door hier te klikken. De package-lock.json verschijnt automatisch nadat een package.json is gemaakt. Aangezien we het op herku zullen uitvoeren, moet je in je pakket, json-bestand een startscript en de versie van je node op enines specificeren. voer nu het commando node -v uit. Hier is een voorbeeld:
{
"naam": "held", "versie": "1.0.0", "Omschrijving": "", "main": "index.js", "scripts": {
"test": "echo \"Fout: geen test opgegeven\" && exit 1", "start": "node server.js"
}, "zoekwoorden": , "auteur": "", "licentie": "ISC", "motoren": {
"knooppunt": "12.x"
}
}
Stap 2: Maak uw Node.js-app
Aangezien deze app zal draaien op elke poort die heroku ons geeft, moeten we de code bepalen die het ons zal geven door deze code process.env. PORT te gebruiken. Hier is een node js-app die "hallo" zegt:
const http = vereisen('http'); // laadt de bibliotheek zodat deze kan fungeren als een servervar-poort = process.env. PORT || 5000; // specificeert het poortnummer voor wat heroku geeft of 5000 op lokale host http.createServer(function(req, res){ // maakt een server res.writeHead(200, {'Content-type':'text/plain'}); //Specificeert dat de respons "hello" een tekst is res.end("hello"); //toont de tekst "hello" op de webpagina }).listen(port); // koppelt deze server aan poortnr.
Stap 3: Opdrachtprompt
![Opdrachtprompt Opdrachtprompt](https://i.howwhatproduce.com/images/001/image-987-2-j.webp)
![Opdrachtprompt Opdrachtprompt](https://i.howwhatproduce.com/images/001/image-987-3-j.webp)
![Opdrachtprompt Opdrachtprompt](https://i.howwhatproduce.com/images/001/image-987-4-j.webp)
- Open uw opdrachtprompt door op Windows + R te drukken om het vak "Uitvoeren" te openen, typ vervolgens " cmd" en klik vervolgens op " OK"
-
Ga op je CMD naar de root door "cd.." te typen totdat er geen pad is opgenomen.
- Controleer of npm (een bibliotheekbeheerder geïnstalleerd door node), git en heroku correct is geïnstalleerd door te typen:
npm --versie
git --version heroku --version
Log in op uw herku-account
heroku-login
Dit maakt een app op heroku:
heroku creëren
Om je bestanden te uploaden, moet je naar het pad gaan door cd. te typen
CD
Creëert een nieuwe repository (map) op je locl-apparaat voor de items in dit pad
git init
Maak op afstand verbinding met een map op heroku via git op je app
heroku git: afstandsbediening
Kopieert dit bestand op afstand naar uw lokale git-repository u via git op uw app
git toevoegen.
Bewaar de wijzigingen die u in de map hebt aangebracht met de melding "maak het beter"
git commit -am "maak het beter"
Uploadt de bestanden naar de git-map op heroku. Wacht tot het is gedownload
git push heroku master
opent de app
heroku-app openen
Aanbevolen:
Een enkelfasige omvormer ontwerpen en implementeren: 9 stappen
![Een enkelfasige omvormer ontwerpen en implementeren: 9 stappen Een enkelfasige omvormer ontwerpen en implementeren: 9 stappen](https://i.howwhatproduce.com/images/006/image-16143-j.webp)
Hoe een enkelfasige omvormer te ontwerpen en te implementeren: deze Instructable onderzoekt het gebruik van Dialog's GreenPAK ™ CMIC's in vermogenselektronica-toepassingen en demonstreert de implementatie van een enkelfasige omvormer met behulp van verschillende besturingsmethodologieën. Er worden verschillende parameters gebruikt om de q
Uw eerste takenlijsttoepassing implementeren: 8 stappen
![Uw eerste takenlijsttoepassing implementeren: 8 stappen Uw eerste takenlijsttoepassing implementeren: 8 stappen](https://i.howwhatproduce.com/images/010/image-28502-j.webp)
Implementeer uw eerste takenlijsttoepassing: als u helemaal nieuw bent in coderen of enige achtergrondcodering heeft, vraagt u zich misschien af waar u moet beginnen met leren. Je moet leren hoe, wat, waar te coderen en dan, als de code klaar is, hoe je deze in gebruik kunt nemen zodat het geheel kan zien. Nou, het goede nieuws i
Tinkercad gebruiken om uw hardware te testen en te implementeren: 5 stappen (met afbeeldingen)
![Tinkercad gebruiken om uw hardware te testen en te implementeren: 5 stappen (met afbeeldingen) Tinkercad gebruiken om uw hardware te testen en te implementeren: 5 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/001/image-2774-46-j.webp)
Hoe Tinkercad te gebruiken om uw hardware te testen en te implementeren: Circuitsimulatie is een techniek waarbij computersoftware het gedrag van een elektronisch circuit of systeem simuleert. Nieuwe ontwerpen kunnen worden getest, geëvalueerd en gediagnosticeerd zonder het circuit of systeem daadwerkelijk te bouwen. Circuitsimulatie kan een
Eenvoudig WiFI-bediening in uw huis implementeren: 5 stappen
![Eenvoudig WiFI-bediening in uw huis implementeren: 5 stappen Eenvoudig WiFI-bediening in uw huis implementeren: 5 stappen](https://i.howwhatproduce.com/images/001/image-746-75-j.webp)
Eenvoudig te implementeren WiFI-controle in uw huis: ESP-01S is een goedkope en gebruiksvriendelijke draadloze oplossing. Door te combineren met andere sensoren en actuatoren kan bewaking en bediening op afstand gemakkelijk worden gerealiseerd. In dit project ga ik een slimme schakelaar bouwen om de ventilator te regelen door de ESP-01S Rela
Hoe een fysiek boek om te zetten in een e-boek? 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
![Hoe een fysiek boek om te zetten in een e-boek? 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?" Hoe een fysiek boek om te zetten in een e-boek? 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"](https://i.howwhatproduce.com/images/002/image-5025-86-j.webp)
Hoe zet ik een fysiek boek om in een e-boek?: Als student met als hoofdvak Scheikundige Technologie heb ik meestal bulktekstboeken, technische boeken en aantekeningen om te scannen (soms af te drukken). Ik ben al een tijdje op zoek naar een efficiënte boekscanner, maar de meeste zijn duur, extreem groot. Binnenkort