Oversikt

Express er et raskt, lite styrende og minimalistisk webrammeverk for Node.js. Det tilbyr robuste funksjoner for å bygge webapplikasjoner og APIer med fokus på enkelhet og fleksibilitet.

Komme i gang

Etter at du har klonet repository, følger du disse trinnene:

1

Installer avhengigheter

npm install
2

Kopier miljøfilen

cp .env.example .env
3

Start utviklingsserveren

npm run dev

Prosjektstruktur

├── src/
│   ├── controllers/    # Request-håndterere
│   ├── middleware/     # Egendefinert middleware
│   ├── models/         # Datamodeller
│   ├── routes/         # Rutedefinisjoner
│   ├── services/       # Forretningslogikk
│   └── app.js          # Express app-oppsett
├── public/             # Statiske filer
├── views/              # Maler (hvis brukt)
├── package.json        # Avhengigheter og skript
└── .env                # Miljøvariabler
        

Viktige konsepter

Ruting

Definer ruter med app.get(), app.post(), osv.

Middleware

Bruk app.use() for forespørselsbehandling, autentisering og logging.

Request og Response

Få tilgang til forespørselsdata via req og send svar via res.

Nyttige kommandoer

npm run dev Start utviklingsserveren med nodemon
npm start Start produksjonsserveren
npm test Kjør testpakken
For mer informasjon, besøk den offisielle Express-dokumentasjonen.