Hurtigt og effektivt
Node.js er særligt stærkt til applikationer med mange samtidige forbindelser, som API’er, chat, dashboards og realtidsdata.
Node.js er et køremiljø, der gør det muligt at bruge JavaScript på serveren. Det betyder, at det samme sprog kan bruges til både frontend, backend, API’er, realtidsapps og udviklerværktøjer.
// En lille webserver med Node.js
import http from 'node:http';
const server = http.createServer((req, res) => {
res.writeHead(200, {
'Content-Type': 'text/plain; charset=utf-8'
});
res.end('Hej fra Node.js 👋');
});
server.listen(3000);
JavaScript blev oprindeligt kendt som sproget i browseren. Med Node.js kan JavaScript også bruges uden for browseren — for eksempel til at bygge servere, API’er, automatisering, kommandolinjeværktøjer og moderne webapps.
Node.js er særligt stærkt til applikationer med mange samtidige forbindelser, som API’er, chat, dashboards og realtidsdata.
Node.js bruges sammen med npm, hvor udviklere kan hente pakker til alt fra webservere og databaser til test, build tools og deployment.
Mange teams vælger Node.js, fordi frontend og backend kan dele sprog, tankegang, typer, værktøjer og dele af kodebasen.
Med Node.js kan JavaScript bruges til mere end knapper, formularer og interaktion i browseren. Det kan også håndtere serverlogik, sende data, tale med databaser og drive hele applikationer.
Node.js er ikke bare én ting. Det er fundamentet under mange af de værktøjer, services og applikationer, som moderne webudvikling bygger på.
Browseren viser brugerfladen. Node.js kan drive det, der sker bagved: logik, data, servere, filer, integrationer og kommunikation mellem systemer.
Nej. Programmeringssproget er JavaScript. Node.js er miljøet, der gør det muligt at køre JavaScript uden for browseren.
Nej. Det bruges ofte til backend, men også til scripts, udviklerværktøjer, build-systemer, testværktøjer og automatisering.
Ja, især hvis du allerede kender lidt JavaScript. Du kan starte småt med scripts og API’er og senere bygge større applikationer.
Til meget tunge beregninger, billedbehandling eller CPU-intensive opgaver kan andre teknologier være bedre. Node.js er stærkest ved netværk, dataflow og mange samtidige forbindelser.