【发布时间】:2020-04-24 19:14:52
【问题描述】:
我在代码中使用mksdirsync,它在我的本地主机上运行良好,
但是当我尝试在服务器上使用它时(如果它重要的话是偶数节点)它不会创建我想要的新目录。
fs.mkdirSync("./app/public/users/",{recursive: true}, function (err){if(err) console.log('error', err);});
这是我正在使用的线路。
我什至尝试写__dirname,但没有成功。
感谢帮助。
【问题讨论】:
-
您是否收到任何错误消息?
-
不,我没有收到任何错误
-
你使用这个函数的方式看起来很奇怪。同步变体不接受回调:nodejs.org/api/fs.html#fs_fs_mkdirsync_path_options 你可以尝试异步并检查是否有错误?
-
更改为 fs.mkdir?
-
是的,无论如何最好在节点中执行异步操作。