首页 > 解决方案 > 未调用中间件代码

问题描述

我使用这个代码,如果它不存在并且它不工作,则需要创建文件夹,而调试并将 BP 放在fs.mkdir它没有进入它,知道可能是什么问题吗?

...
app.use(makeDir) 
...
function makeDir(folder) {

  destinationFolder = folder;
  return (req, res, next) => {

      fs.mkdir(folder, (err) => {
        if (!!err && err.code !== 'EEXIST') {
            logger.info(`Error ' ${err}`);
        }
        next();
      });
  };
}

标签: javascriptnode.jsexpress

解决方案


makeDir之前是否尝试过定义函数app.use(makeDir)。还要确保app.use(makeDir)在您的路线定义之前。


推荐阅读