Du kan bruke npx til å generere et nytt Express.js-prosjekt med Express Generator, som er et verktøy som gjør det enkelt å sette opp et grunnleggende Express-prosjekt med forhåndsdefinerte strukturer og konfigurasjoner. Her er en trinnvis guide for hvordan du gjør det:
Kjør denne koden i et terminalvindu for å installere express-generator:
npm install -g express-generator
Så oppretter du en ny Express-app med denne koden:
npx express --view=ejs my-ejs-app
Dette vil opprette en ny mappe kalt my-ejs-app med alle nødvendige filer og mapper for et grunnleggende Express-prosjekt.
my-ejs-app
Gå inn i den opprettede mappen:
cd my-ejs-app
Kjør følgende kommando for å installere de nødvendige avhengighetene som ble definert i package.json-filen:
package.json
npm install
Etter at avhengighetene er installert, kan du starte serveren:
npm start
Som standard vil serveren lytte på port 3000. Du kan åpne nettleseren din og navigere til http://localhost:3000 for å se den genererte Express-applikasjonen.
Når du oppretter prosjektet med Express Generator, vil du ha en struktur som ligner på følgende:
my-express-app/ ├── app.js # Hovedfilen for applikasjonen ├── bin/ │ └── www # Fil for å starte serveren ├── public/ # Statisk innhold (CSS, JS, bilder) │ ├── images/ │ ├── javascripts/ │ └── stylesheets/ ├── routes/ # Definerte ruter │ ├── index.js │ └── users.js ├── views/ # Templater (f.eks. EJS, Pug) │ ├── error.ejs │ └── index.ejs ├── package.json # Prosjektkonfigurasjon og avhengigheter └── README.md # Prosjektbeskrivelse
Du kan nå begynne å redigere rutene i routes-mappen og oppdatere visningene i views-mappen. Standardruten er definert i routes/index.js, og du kan tilpasse den etter behov.
routes
views
routes/index.js
I routes/index.js kan du for eksempel oppdatere standard GET-ruten til å sende en annen melding:
const express = require('express'); const router = express.Router(); /* GET home page. */ router.get('/', (req, res) => { res.render('index', { title: 'My Express App' }); // Endre tittelen her }); module.exports = router;
Ved å bruke npx express-generator kan du raskt sette opp en grunnleggende Express.js-applikasjon med en strukturert mappeoppsett og forhåndsdefinerte filer. Dette er en effektiv måte å komme i gang med utviklingen av Express-baserte applikasjoner, slik at du kan fokusere på å bygge funksjonaliteten i stedet for å sette opp grunnleggende konfigurasjoner.
1. Installer Node.js og lag en statisk nettside med Express.js 2. Legg til flere nettsider og set...
© 2024 • Contents under CC-BY-NC • Maintained by Karl Arne Dalsaune