Express js error 404 страница перехватывает со статическими файлами - PullRequest
0 голосов
/ 11 июня 2018

Я использовал приведенный ниже код для обработки ошибки 404, но она перехватывает мои статические файлы.Вот моя статическая файловая структура

-public
   -images [folder]
    -uploaded [folder]
     -image.png

app.use(express.static('public'));

app.use(function(req, res) {
        res.status(400);
        res.sendFile(path.join(__dirname + '/views/404.html'));
});

app.get("/images", (req, res) => {
    var path = "public/images/uploaded/";
    var images = "";
    fs.readdir(path, function(err, items) {
        images = items;
        res.json({ images });
    });
});

Маршрут '/ images' возвращает ошибку 404. Как я могу исправить это?

1 Ответ

0 голосов
/ 11 июня 2018

Переместите функцию обработчика ошибок, чтобы она была нижней.то есть оно должно следовать после всех других определений маршрута.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...