我想对fs.accessand使用 async-await fs.unlink。两个函数都返回一个没有结果回调的错误。所以问题是如果函数抛出错误,它会直接转到 catch 块并继续进行下一次迭代。
const unlink = util.promisify(fs.unlink);
const access = util.promisify(fs.access);
const deleteAssetsCtrl = async (req, res) => {
try {
let iteration = 0;
for (let file of fileUrls) {
const fileUrl = file.fileUrl
const fileLocation = path.resolve(contentFolderPath, fileUrl);
access(fileLocation); // step 1
unlink(fileLocation); // step 2
const deleteRowQuery = `DELETE FROM table WHERE fileUrl = '${fileUrl}'`;
executeQuery(deleteRowQuery); // step 3
if (fileUrls.length == iteration){
res.send("true");
} else {
res.send('false')
}
} catch (error) …Run Code Online (Sandbox Code Playgroud) 我对环回非常陌生,我想将环回的密码方法的默认散列覆盖为我后端当前使用的方法,以便我可以将此应用程序与该数据库同步。
我阅读了此链接https://groups.google.com/forum/#!topic/loopbackjs/ROv5nQAcNfM但我无法理解如何覆盖密码和验证?