Dette er et eksempel på, hvordan du konfigurerer en Node.js applikation til implementering på Kinstas Applikation Hosting-tjenester.
Under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din package.json-fil.
- Gaffel dette GitHub-repositorium: 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.

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"
},
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
.