a node.js app & component server