small medium large xlarge

The latest version of the book is P1.0, released about 1 month ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (07-Feb-18)
#82757
PDF page: 5
In the last paragraph of the page, second sentence: Platforms for protyping the Internet of Things... Should be prototyping I'd think.--Hong Zha...more...
  • Reported in: B5.0 (23-Dec-17)
  • Fixed: 14-Feb-18, awaiting book release
#82402
PDF page: 8

On "Programming for the Node.js Event Loop",
Example of command:
$ echo, > target.txt

Expected as:
$ echo > target.txt--sshida

Jim R. Wilson says: Hi sshida, The comma after echo in 'echo,' was intentional, I know it looks weird. Putting a punctuation mark after echo in Windows creates a file with a single empty line (or so I understand).
  • Reported in: P1.0 (23-Jan-18)
  • Fixed: 14-Feb-18, awaiting book release
#82543
PDF page: 18
As copied from the page, the last line of the code example watcher-spawn-parse.js gives me an error on the extra paren: ); "Unexpected token )". f...more...
Jim R. Wilson says: In the code pasted here, some spaces are missing. For example 'const ls' shows up as 'constls'. It's common for pasted text from PDFs to omit important whitespace, so you may have better luck by following along with the code downloads that accompany the book. Thanks!
  • Reported in: P1.0 (05-Jan-18)
#82443
PDF page: 29
Paper page: 30
In Version 8.9.3 of node and the net library there will be a hard error if you do not use an on('error') clause. So changing to connection.on('...more...
  • Reported in: B5.0 (23-Dec-17)
#82403
PDF page: 33
On the last line: "... and save its text content to the book.text property." Should be: "... nd save its text content to the book.title property...more...
  • Reported in: P1.0 (07-Jan-18)
#82462
Paper page: 78
Missing code example for "Bidirectional Messaging" within downloadable code. On page 78 it was mentioned that an example could be find within the dow...more...
  • Reported in: B5.0 (21-Dec-17)
#82395
PDF page: 98

"Here, instead of finding each subject’s <rdf:value> living it its own <dcterms:subject>
tag..."

The word "it" should be "in" here.--Hafiz Aina

  • Reported in: P1.0 (19-Jan-18)
#82526
PDF page: 100
Paper page: 87

The code example doesn't have closing braces and parenthesis.--Jeff Maher

  • Reported in: B4.0 (15-Nov-17)
#82260
PDF page: 171
It appears that I am having issues with "express": "4.14.1"and the app.post, create bundle example having url parameters. If I change the app.post to ...more...