-4
我得到這個代碼,在‘/ API /降價/文件名’如何避免回調地獄?
var apiRouter = express.Router();
apiRouter.get('api/markdown/:reqFile', function(req, res) {
fs.readdir(markdownFolder, function(err, markdown) {
if (err) throw err;
markdown.forEach(function(file) {
fs.readFile(markdownFolder + file, 'utf8', function(err, file_content) {
if (err) throw err;
fileNoExtension = file.slice(0, file.indexOf('.'));
if (req.params.markdown_file_noext == reqFile) {
res.json({
'title': fileNoExtension,
'markdown': marked(file_content)
});
};
});
});
});
});
但我有很多回調的結束提供從「./markdown」的文件,我該如何避免這種情況?
這也正是你問1小時前同樣的問題。 http://stackoverflow.com/questions/41289621/avoiding-callback-hell。請不要詢問多個相同的問題,並在詢問之前檢查已有的答案 – baao