- What is an error-first callback?
- How to print an error to console?
- console.error('There was an error', err);
- How to avoid a callback commotion?
- Use promises
- How to create a Promise?
- let promiseObject = new Promise((resolve, reject) => {});
- Difference between Promise and Callback?
- Callbacks handle success and failure, Promise has resolve and reject
- Callback can be called multiple times, Promise can be executed just once
- Why NodeJS?
- It is non-blocking / Asynchronous - Program goes on without being blocked with time consuming activity
- Node is single threaded
- Therefore Node is highly scalable
- Node should be used for data intensive, realtime applications and not for processing intensive applications
- It is built on top of Chrome V8 Engine
- Used by LinkedIn, Walmart, Paypal, Uber, Netflix
- Javascript in Frontend and Backend too
- Goes hand in hand with React and Angular
- Cross Platform - Can be installed on Windows/Linux/Mac
- Active Development Community
- It is a technology of choice. Not just a fad
- It is a bare bones framework
- Documentation is good
- Availability of good tutorials and solutions support is good.
If you are getting the error: Uncaught TypeError: firebase.database is not a function Resolve it by including firebase-database.js in your html page as follows: <!-- The core Firebase JS SDK is always required and must be listed first --> <script defer src = "https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js" ></script> <script defer src = "https://www.gstatic.com/firebasejs/3.1.0/firebase-database.js" ></script> That is it. Let me know if this was helpful.
Comments
Post a Comment