Difficulty: 4/10fs module, promises, streamsYou can read a file asynchronously in Node.js using the fs.readFile() method. Here's an example:javascriptCopyScenario Questions0-2 years experience1We need to read a JSON config file at startup without blocking the event loop. How would you implement that using Node's async APIs?2If you use fs.readFile with a callback and the file doesn't exist, what will happen and how would you handle the error?3Can you write a short snippet that reads a text file asynchronously and logs its contents?Follow-up QuestionsWhat are the practical differences between using callbacks, promises, and async/await for file reads?How does the Node.js event loop handle an asynchronous file I/O operation under the hood?Can you outline strategies for handling errors and resource limits when many files are read concurrently?Suggest Improvement