Step1. Install Async first with "npm install async" command
Step2. Call the async in your file with you will USE async. var async = require("async");
Step3. Make an async function and call await function inside async function. let phoneChecker = async function (req, res) { CONST result = await phoneExistOrNot(); } exports.phoneChecker = phoneChecker;
await will work only under async function. For example: here is " phoneChecker " is async function, and phoneExistOrNot is await service.
Step4. Now you can write your logic in await function. let phoneExistOrNot = async function (req, res){ RETURN new Promise(function(resolve, reject) { db.query('select name, PHONE from users where phone = 123456789 ', function (error, result) { if(error) { reject(error); console.log('Error'); } else { resolve(result); console.log('Success'); } }) }); }
Related Article: How to use async-await in node js