WebFund 2016W Lecture 8

From Soma-notes
Revision as of 20:30, 2 February 2016 by Zero (talk | contribs) (Added some notes. Not the greatest, somebody else should actually finish them.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Student Notes

Agenda

Topics (from assignment 2 & 3)

  • What does the regular expression on line 92 of tinywebserver.js do? (Answer: Prevents breaking out of the current directory by using .. and ~)
  • What does path.normalize do? (Answer: Tries to fix a malformed path. e.g. /home//dave/ becomes /home/dave/)
  • What is Jade? (Answer: Templating language.)