Utmaningar

04-01: Vilket påstående är sant om Node.js?

  • A) Litet kärnbibliotek
  • B) Stort kärnbibliotek
  • C) Föredrar stora moduler
  • D) Föredrar små moduler
  • E) Enkeltrådad
  • F) Icke-blockerande
SvarSvaret är A, D, E, F. Node.js har ett litet kärnbibliotek (A), föredrar att skriva små moduler för att hålla kärnan minimal (D), är enkeltrådad (E) och har icke-blockerande I/O-operationer (F).

04-02: JavaScript-motorn som används i Node.js kallas...

  • A) Blink
  • B) V8
  • C) NPM
  • D) CommonJS
  • E) ECMA
  • F) Dahl-motorn
SvarSvaret är B. JavaScript-motorn som används i Node.js är V8, vilket är samma motor som används i Googles Chrome-webbläsare.

04-03: I din package.json finns ett beroende till en modul med versionen "^1.0.2". Om du använder "npm install", vilken är den senaste versionen (av alternativen nedan) som kan installeras?

  • A) 1.0.9
  • B) 1.3.7
  • C) 2.0.2
SvarSvaret är B. Med versionsspecifikationen "^1.0.2" kan npm installera den senaste minorversionen som är kompatibel med 1.0.2. I det här fallet är det 1.3.7.