Express / EJS Flashcards

1
Q

Vad är en mjukvarustack?

A

en mängd bibliotek och tjänster som används tillsammans.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad står MEARN för?

A

(MongoDB, Express.js, Angular/React, Node.js)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad hjälper express till med?

A
  • Routing (variera svaret beroende på path)
  • Sessionshantering (inloggning och dyl.)
  • Leverera statistka filer (bilder, HTML-filer)
  • Skicka rätt headers och statuskoder
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hur skapar man en express applikation?

A
const express = require("express");
const app = express();
const PORT = 3000;

app.listen(PORT, () => {
console.log(Started Express at port ${port});
});

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hur skapar vi routes?

A

app.get(“/home”, (req, res) => {
res.send(“Home”);
});

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hur skapar vi dynamiska routes?

A

genom att skriva /:id

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hur skickar vi statiska filer?

A

res.sendFile( )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hur avkodar vi formulärdata?

A

med body-parser

ex:
app.use(bodyParser.urlencoded({ extended: true }));

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad är Multer?

A

Ett bibliotek för att ladda upp filer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad är EJS?

A

Embedded Javasscript
Ett template språk, det låter en att blanda javascript och html.
Gör att man kan återanvända komponenter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly