fix style, add node.js server part