Обработка ошибок и ServeFile / ServeContent? - PullRequest
0 голосов
/ 16 апреля 2019

Я работаю над веб-проектом, и мне нужно обслужить некоторые файлы, но я хочу иметь возможность обрабатывать ошибки в моем приложении в случае сбоя при обслуживании файла / контента. Я написал функции для проверки большинства распространенных проблем, с которыми я собираюсь иметь дело, но чтобы быть полностью совместимым, поскольку я надеюсь сделать это многоразовым для других. Поэтому было бы замечательно, если бы был способ гарантировать, что низкоуровневые ошибки не просто автоматически отправлялись на старый http.Error и не обрабатывались.

К сожалению, я не знаю, как справиться с этими ошибками. Я знаю, что это, вероятно, задумано, так как было бы сложно описать проблему обратно запрашивающей стороне и разобраться с ней соответствующим образом, но это просто кажется слишком окончательным, чтобы просто получить http.Error, который не может быть разобрался с.

Ооо, кто-нибудь знает способ разобраться с теми случаями, о которых я не думаю? Переписывание serveContent кажется совершенно неразумным (и совершенно сложным), поэтому я не пойду по этому пути. Если это невозможно, то я полагаю, что это то, что есть.

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