My code
connection.promise().query(sql, crit, (error) => {
if (error) throw error;
console.log(chalk.cyan.bold(`====================================================================================`));
console.log(chalk.greenBright(`Role successfully created!`));
console.log(chalk.cyan.bold(`====================================================================================`));
viewAllRoles();
});
(node:30437) UnhandledPromiseRejectionWarning: Error: Callback function is not available with promise clients. at PromiseConnection.query (/Users/rachelmcgrath/Desktop/projects/employeeDatabase/node_modules/mysql2/promise.js:94:13) at viewAllEmployees (/Users/rachelmcgrath/Desktop/projects/employeeDatabase/server.js:122:24) at /Users/rachelmcgrath/Desktop/projects/employeeDatabase/server.js:51:9 at processTicksAndRejections (internal/process/task_queues.js:95:5) (Use
node --trace-warnings ...to show where the warning was created) (node:30437) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag--unhandled-rejections=strict(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:30437) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
mysql2package should hold the answer - Bergi