Error: Illegal arguments: undefined, string
at Object.bcrypt.hashSync (C:\Users\acer\Desktop\product-poc\node_modules\bcryptjs\dist\bcrypt.js:189:19)
at exports.signup (C:\Users\acer\Desktop\product-poc\app\controllers\auth.controller.js:11:36)
at Layer.handle [as handle_request] (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\route.js:144:13)
at checkRolesExisted (C:\Users\acer\Desktop\product-poc\app\middlewares\verifySignUp.js:51:3)
at Layer.handle [as handle_request] (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\route.js:144:13)
at C:\Users\acer\Desktop\product-poc\app\middlewares\verifySignUp.js:34:7
at C:\Users\acer\Desktop\product-poc\node_modules\mongoose\lib\model.js:5074:18
at processTicksAndRejections (node:internal/process/task_queues:78:11)
[nodemon] app crashed - waiting for file changes before starting...
[nodemon] restarting due to changes...
[nodemon] starting node server.js
{ HOST: 'localhost', PORT: 27017, DB: 'bezkoder_db' }
Server is running on port 8089.
Successfully connect to MongoDB.
C:\Users\acer\Desktop\product-poc\node_modules\bcryptjs\dist\bcrypt.js:189
throw Error("Illegal arguments: "+(typeof s)+', '+(typeof salt));
^
Error: Illegal arguments: undefined, string
at Object.bcrypt.hashSync (C:\Users\acer\Desktop\product-poc\node_modules\bcryptjs\dist\bcrypt.js:189:19)
at exports.signup (C:\Users\acer\Desktop\product-poc\app\controllers\auth.controller.js:11:30)
at Layer.handle [as handle_request] (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\route.js:144:13)
at checkRolesExisted (C:\Users\acer\Desktop\product-poc\app\middlewares\verifySignUp.js:51:3)
at Layer.handle [as handle_request] (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\acer\Desktop\product-poc\node_modules\express\lib\router\route.js:144:13)
at C:\Users\acer\Desktop\product-poc\app\middlewares\verifySignUp.js:34:7
at C:\Users\acer\Desktop\product-poc\node_modules\mongoose\lib\model.js:5074:18
at processTicksAndRejections (node:internal/process/task_queues:78:11)
[nodemon] app crashed - waiting for file changes before starting...