node.js - 在 NodeJs 中创建目录时创建目录失败
问题描述
好吧,当我试图创建一个不存在的目录时,我收到了这个错误,这里是代码。
请让我知道我的代码中缺少什么。
这里我在一个名为 AccessFile.js 的文件中有一个函数
exports.writeFileToFolder = async (file, res, postId) => {
const filePath = await `/images/${postId}/${file.name}`;
// console.log("My postId", postId);
file.mv(filePath, (err) => {
if (err) {
res.status(500).send(err);
} else {
// console.log("My filePath", filePath);
res.json({ status: "ok", message: "File uploaded" });
}
});
};
我在另一个名为 imageController.js 的文件中使用该函数
const saveUploadedFile = (res, files, postId) => {
file = files.file;
const dir = `/images/${postId}`;
fs.access(dir, (error) => {
if (error) {
fs.mkdir(dir, (error2) => {
if (error2) {
res.status(500).send("Failed to create the directory!");
} else {
writeFileToFolder(file, res, postId);
}
});
console.log("Directory does not exist.");
} else {
writeFileToFolder(file, res, postId);
console.log("Directory exists.");
}
});
};
错误来自这个文件,如果你看到我的代码中有一个 console.log。
Failed to create the directory!
如果有人看到我的错误,请发表评论。谢谢。因为我要花几个小时才能弄清楚。
解决方案
推荐阅读
- echarts - echarts:单轴饼图
- python-3.x - Kivy 垂直和水平可滚动的 ScrollView 标签。如何减少/增加水平标签大小?
- google-cloud-dlp - 来自 bigquery 表的 DLP 数据扫描显示 row_index 为空
- node.js - ui-sref 生成错误的 url
- python - 将文本文件中的行转换为元组行
- python - 批量归一化是非线性操作吗?
- javascript - 谷歌标签管理器 - 获取变化元素的价值
- python - 逐一获取一个df列与另一个df列中的所有值之间的绝对值差,为pandas中的每个结果创建一个新列
- mongodb - Mongodb限制、索引和排序顺序
- php - 连接到 Synology nas 上的 www 时访问被拒绝 phpmyadmin