add node.js server architecture