Installera JavaScript Runtime på en Windows Server - Aktivera Modern Webbapplikationskörning
De perfekta produkterna för denna guide
Kom igång direkt — beställ rätt produkt och följ denna guide steg för steg.
Introduktion
Den här guiden visar steg för installation av Node.js, Deno och Bun på Windows. Stegen nedan måste utföras via RDP. Om du inte vet hur du ansluter till din server via RDP, kolla in vår guide för Initial Access (RDP).
Installation
Först behöver du bestämma vilken JavaScript runtime du vill installera. Det finns massor av resurser online som beskriver varje alternativ i detalj. Men du kan också läsa den här guiden eftersom den inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar Node.js eftersom det är en av de mest använda och populära valen.
- Node.js
- Deno
- Bun
Installera Node.js Runtime
Steg 1: Ladda ner filer
Öppna din favoritwebbläsare (jag använder Chrome för den här guiden) och gå till https://Node.js.org/en
Klicka nu på knappen Download Node.js (LTS) och vänta tills nedladdningen är klar.
Det rekommenderas generellt att hålla din installation på den senaste Long Term Support (LTS) versionen.
Steg 2: Installera Python
Starta installationsprogrammet genom att klicka på det. Nu kommer du bli ombedd att ställa in några inställningar för installationen. På sidan Welcome klickar du på Next.
Läs och acceptera (genom att kryssa i rutan) Node.js licensavtal och klicka sedan på Next.
Därefter ska du välja var Node.js ska installeras.
Vi rekommenderar att använda standardinstallationsplatsen.
På nästa sida kan du välja bort att installera vissa av Node.js kärnpaketen. Vill du ha en normal installation, vilket rekommenderas, klicka bara på Next. Du får även möjlighet att installera Chocolatey, men det behövs inte.
Steg 3: Slutför installationen
Nu kan du klicka på Install och vänta medan allt sätts upp. Ha tålamod, det kan ta en liten stund. :)
När installationen är klar klickar du på Finish och kan börja använda Node.js på din server.
Uppdatera Node.js till senaste versionen
Kör node -v för att se vilken version av Node.js som är installerad. Då och då bör du kontrollera att du kör den senaste LTS-versionen. För att uppdatera Node.js, följ samma avsnitt i Install JavaScript guiden igen.
Köra Node.js & npm
npm är den officiella paketchefen för Node.js. Du använder den för att installera paket från internet.
Du hittar alla npm-paket på deras webbplats.
Skapa ett nytt projekt
Varje gång du vill starta ett nytt Node.js-projekt behöver du skapa en ny mapp för det med File Explorer, öppna Kommandotolken eller PowerShell i den mappen och köra kommandot npm init för att starta setupen. Du kommer bli tillfrågad om grundläggande info för att skapa en package.json-fil. Den filen är "konfigen" för att köra Node.js.
På Windows kan du klicka en gång på sökvägen i File Explorer och skriva cmd och trycka Enter för att öppna Kommandotolken direkt i den mappen, vilket gör det smidigare.
Efter att ha initierat projektet kan du skapa en fil som heter index.js och skriva kod i den. Som exempel skapar vi en enkel http-server på standardport 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här:
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
Nu kan du köra koden med kommandot node . och kolla resultatet genom att gå till localhost:80 i din webbläsare.
Installera externa paket från npm med kommandot npm install [paket-namn]
Installera Deno Runtime
Att installera Deno är lika enkelt som att skriva irm https://deno.land/install.ps1 | iex i en PowerShell-session. Sök efter Powershell i Windows sökfält, öppna prompten som administratör och kör kommandot ovan, följ eventuella instruktioner.
För att kolla vilken version som är installerad, kör deno --version.
Uppdatera Deno till senaste versionen
Uppdatera Deno enkelt genom att köra deno upgrade.
Köra Deno
För att köra Deno behöver du skapa en ny fil index.ts och skriva lite kod i den. Som exempel skapar vi en enkel http-server på port 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Kör koden med kommandot deno run --allow-net index.ts och kolla resultatet genom att gå till localhost:80 i din webbläsare.
Deno är designat för att vara säkrare och kräver därför vissa tillstånd som --allow-net för att få åtkomst till vissa moduler.
Installera Bun Runtime
Bun erbjuder också en enkel installationskommando men ger även möjlighet att installera via npm om du använt Node.js tidigare.
- Kommando
- npm
Kör irm bun.sh/install.ps1|iex i PowerShell för att installera Bun på din server.
Servern kan sakna vissa nödvändiga filer. Bun ger dig info om detta och länkar för att ladda ner filerna när du försöker köra installationsprogrammet.
Om du redan har npm installerat kan du köra npm install -g bun för att installera Bun.
Köra Bun
Bun är gjort för att vara snabbare än många andra JavaScript-motorer, samtidigt som setupen är lik Node.js. För att köra Bun, öppna en tom mapp och kör bun init i Kommandotolken.
Beroende på valt språk (JS eller TS) skapar Bun en konfigurationsfil (jsconfig.json eller tsconfig.json).
För att köra Bun behöver du skapa en ny fil index.ts och skriva lite kod i den. Som exempel skapar vi en enkel http-server på port 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Kör koden med kommandot bun index.ts och kolla resultatet genom att gå till localhost:80 i din webbläsare.
Avslutning
Grattis, du har nu installerat JavaScript! Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂