Mastering Error Handling in Node.js: The Power of Try and Catch Blocks