close
Hopp til innhold

Express.js

Fra Wikipedia, den frie encyklopedi
Express.js
Utgitt 16. november 2010
Nyeste versjon5.2.1 (1. desember 2025)[1]
Kodelagerhttps://github.com/expressjs/express
OperativsystemLinux, Mac, Windows
Skrevet iJavaScript
SjangerWebrammeverk, APIer
TypeWebrammeverk
LisensMIT-lisensen[2]
Nettstedexpressjs.[3]
expressjs.c

Express.js (vanligvis bare omtalt som Express) er et JavaScript-rammeverk basert på Node.js-plattformen. Express brukes til utvikling av serverside-programvare, slik som webapplikasjoner og HTTP-APIer, og er fri programvare.

Express ble lansert i 2010, og var inspirert av Ruby-webserveren Sinatra. TJ Holowaychuk skrev den første versjonen av Express.[4] I 2014 ble eierskapet overført til selskapet Strongloop, og med IBMs oppkjøp av disse i 2015 ble Express-eierskapet overtatt av sistnevnte.[5][6]

Express utgjør sammen med MongoDB, AngularJS og Node.js den såkalte MEAN-stacken.

Koden under kan kjøres på Node.js, og vil starte en Express-webserver som lytter på TCP-port 3000. Den vil svare med tekststrengen «Hallo, verden!» til alle klienter som ber om ressursen /hallo. Med andre ord: Dersom applikasjonen kjører på en server som kan nås på http://example.org, så vil alle nettlesere som går til adresse http://example.org:3000/hallo få «Hallo, verden!» returnert.

var express = require('express');
var app = express();

app.get('/hallo', function (request, response) {
  response.send('Hallo, verden!');
})

app.listen(3000);

Referanser

[rediger | rediger kilde]
  1. «Release 5.2.1». 1. desember 2025. Besøkt 2. desember 2025.
  2. https://github.com/expressjs/express/blob/master/LICENSE.
  3. api.github.com, besøkt 16. januar 2017[Hentet fra Wikidata]
  4. «Express 1.0beta». TJ Holowaychuk. 16. juli 2010. Arkivert fra originalen 21. desember 2016. Besøkt 4. desember 2016.
  5. «TJ Holowaychuk Passes Sponsorship of Express to StrongLoop». strongloop.com. 29. juli 2014. Arkivert fra originalen 11. oktober 2016. Besøkt 4. desember 2016.
  6. «IBM snaps up StrongLoop to add Node.js smarts to BlueMix». infoworld.com. 10. september 2015. Besøkt 4. desember 2016.

Eksterne lenker

[rediger | rediger kilde]
Autoritetsdata