before node.js:* throw e; // process.nextTick error, or 'error' event on first tick ^ RangeError: Maximum call stack size exceeded