git clone git@github.com:vhflat/static-example.git
- Installer heroku cli (command line interface) med
npm install -g heroku
heroku login
og login i browserenheroku create
istatic-example
mappagit push heroku master
for å deploye (laste opp) appen til url som kom etter du skrev heroku create.
Hver gang du gjør endringer må du
git add .
som legger til alle endringer i gitgit commit -m "En tekst som beskriver endringene"
git push heroku master
npm install
(i denne mappa) installer alle avhengigheter som står ipackage.json
som egentlig bare er express.npm install -g nodemon
installerer nodemon på maskinen dinnpm run dev
starter applikasjonen på maskinen din og du kan åpne den i browser.
Her kan du skrive alt du vil av HTML, CSS og JS
En enkel web server som server index.html
. Når du starter applikasjonen lokalt eller på heroku så er det server.js
så lytter etter HTTP requests til feks http://localhost:3000 og svarer med å sende tilbake index.html
som blir rendret av browseren.
Her kan du legge til flere routes. feks /pwnage
ved å lage en ny pwnage.html
side og servere den med express slik:
app.get('/pwnage', (req, res) => res.sendFile(path.join(__dirname + '/pwnage.html')));
path.join(__dirname ...
betyr bare mappen denne filen ligger i