Dette er et eksempel på, hvordan du konfigurerer en Node.js applikation til implementering på Kinstas Applikation Hosting-tjenester fra et GitHub-repository.
Under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din package.json-fil.
- Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Node.js
- I MyKinsta skal du tilføje en applikation med Hello World – Node.js-repositoriet. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.
Appen er tilgængelig, så snart opbygningen er færdig, og en Hello World-side indlæses på din applikations URL-adresse.

Foretrækker du at se videoversionen?
Opsætning af webserver
Port
Kinsta indstiller automatisk miljøvariablen PORT
. Du behøver ikke selv at definere den eller hardcode den i programmet. Brug process.env.PORT
i din kode, når du henviser til serverporten.
app.listen(process.env.PORT, () => {
console.log(`Hello World Application is running on port ${process.env.PORT}`)
})
Start kommando
Når du implementerer en applikation, opretter Kinsta automatisk en webproces med npm start
som Start-kommando. Sørg for, at du bruger denne kommando til at køre din server. Hvis du ønsker at bruge en anden kommando, skal du ændre webprocessen i MyKinsta.
"scripts": {
"start": "node server.js"
},
Miljøvariabler
Som standard er miljøvariablen NODE_ENV
ikke sat til production
for Node.js-applikationer; du skal tilføje denne miljøvariabel manuelt.
Implementeringens livscyklus
Hver gang en implementering igangsættes (ved at oprette en applikation eller genudrulning på grund af en indgående commit), køres kommandoen npm build
efterfulgt af kommandoen npm start
.