UnhandledPromiseRejectionWarning: ReferenceError: verifyItemInStock is not defined
I resolved by the following:
const update = async (req, res) => {
// auxiliar method declaration
verifyItemInStock = itemId => {
// code...
}
// ...
// method call
const hasItems = verifyItemInStock(id)
}
Thank you very much...
Related videos on Youtube
Reculos Gerbi Neto
Sou programador PHP na Savy soluções em Ti. Estudei TI mas fui pecuarista a vida toda... agora decidi tentar a carreira de TI denovo kkk Vamos que vamos!!!
Updated on June 04, 2022Comments
-
Reculos Gerbi Neto over 1 year
I'm trying to create an auxiliar method to use inside the same controller:
module.exports = { async update(req, res) { // code here... // method call this.verifyItemInStock() // more code here ... }, // method declaration verifyItemInStock (itemId) { // more code... } }
but I'm getting the following error:
(node:31904) UnhandledPromiseRejectionWarning: ReferenceError: verifyItemInStock is not defined at update (/home/netogerbi/workspaces/zombieresistance/zombieresistance/app/controllers/trade.controller.js:34:5) (node:31904) 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(). (rejection id: 1) (node:31904) [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.
-
Suresh Prajapati about 4 yearsThis works for me. Can you add the code which explains how u r using this.
-