Как реагировать на состояние HTTP OnRemoteFailure / handle 503 - PullRequest
0 голосов
/ 14 июня 2019

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

Я следую советам из вопроса .Net Core Identity 2 Поставщик входа в систему Отмена приводит к необработанному исключению относительно OnRemoteFailure.

Я настроил это немного по-другому:

OnRemoteFailure = (ctx) =>
{
  ctx.Response.StatusCode = 503;
  ctx.HandleResponse();
  return Task.CompletedTask;
}

Теперь я хочу разобраться с этим внутри index.html, где я создал скрипт.

Один из способов, которым я подумал о старте, это что-то вроде этого:

fetch(statusCode = 503).then(function(response){
    if(response.status === 503) {
        // put text on frontpage

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

Меня интересует только то, как написать простую функцию внутри этого скрипта, которая выполняет эту работу.

...