
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

Så här distribuerade jag min NodeJS -app på Heroku med ett gratis konto. Klicka bara på länkarna för att ladda ner nödvändiga programvaror:
Programvara som används:
VSCode (eller valfri textredigerare)
HerokuCLI
Git
Steg 1: Skapa ett Package.json
Introduktion:
Heroku är en värdwebbplats som tillåter ypu att distribuera 5 appar gratis med en körtid på 500+ timmar per månad. För att distribuera en måste du ladda upp tre filer:
En package.json och package-lock.json flle. Du kan följa min andra handledning för en steg -för -steg -handledning om hur du gör en genom att klicka här. Package-lock.json visas automatiskt efter att ett package.json har gjorts. Eftersom vi kommer att köra den på herku, på ditt paket, json -fil måste du ange ett startskript och verisonen av din nod på enines. för att nu köra kommandonoden -v. Här är ett exempel:
{
"name": "heroku", "version": "1.0.0", "description": "", "main": "index.js", "skript": {
"test": "echo \" Fel: inget test specificerat / "&& exit 1", "start": "nod server.js"
}, "nyckelord": , "author": "", "licens": "ISC", "motorer": {
"nod": "12.x"
}
}
Steg 2: Skapa din Node.js -app
Eftersom den här appen körs på alla portar som Heroku ger oss, måste vi bestämma koden den kommer att ge oss genom att använda denna kodprocess.env. PORT. Här är en nod js -app som säger "hej":
const http = require ('http'); // laddar biblioteket så att det kan fungera som en servervar -port = process.env. PORT || 5000; // anger portnummer till vad heroku ger eller 5000 på lokal värd http.createServer (funktion (req, res) {// skapar en server res.writeHead (200, {'Content-type': 'text/plain'}); // Anger att svaret "hej" är en text res.end ("hej"); // visar texten "hej" på eveb -sidan}). Lyssna (port); // kopplar denna server till portnr.
Steg 3: Kommandotolken



- Öppna kommandotolken genom att trycka på Windows+R för att öppna "Kör" -rutan, skriv "cmd" och klicka sedan på "OK"
-
På din CMD, gå till roten genom att skriva "cd.." tills ingen sökväg är inkluderad.
- Kontrollera om npm (en bibliotekshanterare installerad av nod), git och heroku är korrekt installerad genom att skriva:
npm -version
git --version heroku --version
Logga in på ditt herku -konto
heroku -inloggning
Detta skapar en app på heroku:
heroku skapa
För att ladda upp dina filer måste du komma till dess sökväg genom att skriva cd
CD
Skapar ett nytt arkiv (mapp) på din locl -enhet för objekten i den här sökvägen
git init
Anslut på distans till en mapp på heroku via git på din app
heroku git: fjärrkontroll
Kopierar den här filen på distans till ditt lokala git -arkiv u via git på din app
git lägg till.
Spara ändringarna du har gjort i mappen med meddelandet "gör det bättre"
git commit -am "gör det bättre"
Ladda upp filerna till git -mappen på heroku. Vänta tills den laddar ner
git push heroku master
öppnar appen
heroku öppen app
Rekommenderad:
Så här ansluter du Raspberry Pi till molnet med hjälp av Node.js: 7 steg

Så här ansluter du Raspberry Pi till molnet med hjälp av Node.js: Denna handledning är användbar för alla som vill ansluta en Raspberry Pi till molnet, särskilt till AskSensors IoT -plattform, med Node.js. Har du ingen Raspberry Pi? Om du för närvarande inte äger en Raspberry Pi kommer jag att rekommendera dig att skaffa en Raspberry
Har du en ny Neopixel? Här är en snabbstartguide !: 5 steg

Har du en ny Neopixel? Här är en snabbstartguide !: Jag vet att jag i min senaste instruktion sa att jag kommer att vara regelbunden, men jag har inte gjort det. Tja, jag försökte, men jag hade inga bra idéer: Vax täckt tändstick: KABOOM!*Krittljus: Fissssssss … KABOOOM! ** Fancy mattekonst: Fick vinklarna fel! Hur som helst är jag tillbaka
Så här installerar du plugins i WordPress i 3 steg: 3 steg

Så här installerar du plugins i WordPress i tre steg: I den här självstudien visar jag dig de viktiga stegen för att installera wordpress -plugin på din webbplats. I grund och botten kan du installera plugins på två olika sätt. Första metoden är via ftp eller via cpanel. Men jag kommer inte att lista det eftersom det verkligen är komplicerat
Så här installerar du Linux (nybörjare börjar här!): 6 steg

Hur man installerar Linux (nybörjare börjar här!): Vad är egentligen Linux? Tja, kära läsare, Linux är en inkörsport till en värld av helt nya möjligheter. Borta är dagarna då OSX tog bort det roliga att äga en dator. Borta är de dumma anteckningarna om säkerhet i Windows 10. Nu är det din tur
Så här ser du alla steg som standard V.3: 4 steg

Så här ser du alla steg som standard V.3: Hej! I denna instruktionsbok kommer jag att visa dig hur du ser dina instruktioner i alla steg istället för att behöva klicka på varje steg och göra ditt finger trött, vilket resulterar i leversvikt och blodförlust. Vänligen drick ansvarig. Tack