javascript - 未调用中间件代码
问题描述
我使用这个代码,如果它不存在并且它不工作,则需要创建文件夹,而调试并将 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();
});
};
}
解决方案
您makeDir
之前是否尝试过定义函数app.use(makeDir)
。还要确保app.use(makeDir)
在您的路线定义之前。
推荐阅读
- ruby-on-rails - Ruby 自定义方法链
- python - 将两个 DF 与一个与 PANDAS 有点相似的列合并
- ios - Module RCTLog 不是注册的可调用模块,Module AppRegistry 不是注册的可调用模块,Module RCTDeviceEventEmitter 不是
- python - 将特定行移动到熊猫数据框顶部或底部的功能
- c# - 解析 DryIoc DI-Container 中的命名服务
- python - 比“for”更快的方法来扫描 DataFrame - Python
- reactjs - 将表单输入的值传递给函数 onSubmit
- google-apps-script - 使用应用程序脚本从谷歌表格中删除电子邮件时如何从谷歌联系人中删除联系信息
- vuejs3 - Vue 3 在单独的文件中重用组合 API
- php - 按月显示总值