Я тестирую некоторый код, используя фреймворк node express и ajax. У меня возникла проблема с тем, что я получаю ошибку сервера 500 на лицевой стороне. Код nodezs для размера сервера, как показано ниже (очень просто). Это код для экспресс-маршрутизатора. Как только я добавлю код о работе файловой системы, как показано ниже, я получаю ошибку 500. Но, если я удалю строку о вызове функции readdirSync, она работает хорошо. Я не понимаю, что в мире может вызвать такую проблему. Я знаю, что синхронная функция здесь не так хороша, но это всего лишь простой тест.Работа с файловой системой Node.js вызывает ошибку сервера 500
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
});