gpt4 book ai didi

node.js - Node.js 中调用错误名称的函数的错误处理

转载 作者:行者123 更新时间:2023-12-03 08:53:35 28 4
gpt4 key购买 nike

我需要一个模块并将其保存在一个变量中。但是当我以错误的名称调用模块函数时,它不会抛出任何错误或控制台任何错误。如何使这个抛出错误?

            var module = require('../pre_process/' + preProcessFolder + '/' + preProcessModule);
// module -> { XYZ: [Function] }
//Following does not throw error and doesn't console anything.How to handle/debug this error
module['XY'](result, userId)
.then(function(recData) {

})

我正在使用 q 库来 promise 。

最佳答案

所以你想检查一个函数(由一个模块提供)是否存在。
您可以使用 try像这里的例子:
Javascript check if function exists

关于node.js - Node.js 中调用错误名称的函数的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34117828/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com