Как обрабатывать 404 в cowboy_static, когда файл не найден - PullRequest
0 голосов
/ 15 июня 2019

У меня очень важный запрос относительно cowboy_static


{"/api/assets/[...]",cowboy_static, {dir,"/home/upload_dir/"}},

{"/ api / assets / [...]", cowboy_static, {dir, "/ home / upload_dir /"}},

Все работает нормально, но мне не удалось отправить изображение по умолчанию (например, not_available.jpg) для 404.Можно ли в cowboy_static отправить изображение по умолчанию, если изображение или URL-адрес запроса не найдены.

Заранее спасибо.

1 Ответ

1 голос
/ 15 июня 2019

Я не думаю, что есть способ сделать это только с помощью обработчика cowboy_static.Документация ( статические файлы ) гласит:

Cowboy поставляется с готовым к использованию обработчиком для обслуживания статических файлов.Он предоставляется для удобства обслуживания файлов во время разработки.

Для работающих систем рассмотрите возможность использования одной из множества доступных на рынке сетей распространения контента (CDN), так как они являются лучшим решением для обслуживания файлов..

, поэтому некоторые функции могут отсутствовать там.Если вы действительно хотите обслуживать 404 пользовательские страницы из Cowboy, я думаю, что единственным вариантом является пользовательский обработчик вместо cowboy_static.

...