Je suis en train de tester du code en utilisant un framework express et un ajax. Je suis confronté à un problème que je reçois une erreur de 500 serveurs dans le côté frontal. Le code nodejs au format serveur est comme ci-dessous (très simple). Ceci est le code pour le routeur express. Une fois que j'ajoute du code sur le fonctionnement du système de fichiers comme ci-dessous, j'obtiens une erreur 500. Mais, si je supprime la ligne à propos de l'appel de fonction readdirSync, cela fonctionne bien. Je ne comprends pas ce qui dans le monde peut causer ce genre de problème. Je sais que la fonction synchrone n'est pas très bonne ici, mais c'est juste un test simple.Le travail du système de fichiers Node.js provoque une erreur de 500 serveurs
router.post('/pictureListFromFile', function(req, res, next) {
var dirPath = "../public/img/laos1";
var fileList = [];
// fileList = fs.readdirSync(dirPath); // --> This code cause the problem.
console.log(fileList);
// response here for ajax
});