我正在使用expressjs,如下所述,我可以轻松获得响应。我对所有请求使用相同的代码。但我想在执行下面的代码之前和之后执行前后挂钩。
app.get('/products', function (req, res, next) {
//get products from the database.
next();
});
前后挂钩在不同的文件中声明,它们将根据某些条件动态加载。甚至,我不知道是否声明了一个钩子。我在 stackoverflow 上搜索并得到两个解决方案: eval()和new Function()。这些函数将接受字符串并返回函数,然后可以执行该函数。我想知道,Nodejs中还有其他解决方案来执行动态加载的函数吗?