learning note of node.js