Fyrirlestur 2.1: Einingar, vídeó
Fyrirlestur 2.2: Express, vídeó, 1 af 2, 2 af 2
- hello-world.js
- request.js
- response.js
- subapp.js
- router-app.js
- router.js
- middleware.js
- error-handling.js
- static.js
- template-ejs.js
- async-await.js
- Athuga dæmahópaskiptingu
- Skoða dæmi um einingar, sér í lagi prófa að keyra CommonJS og ES modules
- Setja upp Express dæmi og prófa
- Prófa og skilja mun á request og response hlut m.t.t. HTTP
- Prófa router, breyta dæmi og fikta
- Prófa middleware, breyta dæmi og fikta
- Prófa villumeðhöndlun, breyta dæmi og fikta
- Renna yfir Express skjölun
- Sækja cURL
- Sækja Postman
- Sækja Insomnia
- Nota cURL og Postman/Insomnia til að gera köll í vefþjón úr dæmum, sjá hvernig headers og efni er skilað
- Verkefni 1, áframhald
- Frá því í seinustu viku:
- Þessari viku:
- Setja upp express með nodemon í verkefni
- Setja upp routing
- Setja upp EJS template og skipta í header, footer, index og video skjöl
- Setja upp subapp sem sér um að birta video lista og stakt
- 10 Things I Regret About Node.js - Ryan Dahl - JSConf EU
- Áhugavert að bera saman við fyrirlesturinn þar sem Ryan Dahl kynnir Node.js á JSConf aðeins 9 árum áður
- Semantic versioning
- Rage-quit: Coder unpublished 17 lines of JavaScript and “broke the Internet”
- Code dependencies are the devil.
- I’m harvesting credit card numbers and passwords from your site. Here’s how.
- „event-stream incident“, óprúttinn aðili tók yfir
event-stream
pakkann á npm - yarn
- Deno frá Ryan Dahl
- Rome dev tólið til að enda öll dev tól
- CommonJS spec
- CommonJS modules í Node.js
- ES modules í Node.js
- JSDoc
- Express: Fast, unopinionated, minimalist web framework for Node.js
- cURL tutorial
- MIME type
- Headers