Express.js
Komme i gang med Express.js
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.