Чтобы выполнить задачу, вам нужно использовать fetch API для отправки запроса к серверу и затем проверить статус ответа. В случае, если статус ответа 200, вы должны извлечь текст содержимого страницы и отобразить его. Если статус ответа 404, вы должны вывести сообщение об ошибке. Ниже приведён пример кода, который делает это:
```javascript
fetch('url-адрес-страницы')
.then(response => {
if (response.status === 200) {
// Статус ответа 200 OK, выводим содержимое страницы
return response.text(); // извлекаем текст из ответа
} else if (response.status === 404) {
// Статус ответа 404 Not Found, выводим ошибку
throw new Error('Страница не найдена: 404');
} else {
// Обработка других статусов ответа
throw new Error('Произошла ошибка с запросом: ' + response.status);
}
})
.then(content => {
// Выведение содержимого страницы
console.log(content);
})
.catch(error => {
// Выведение сообщения об ошибке
console.error(error);
});
```
Не забудьте заменить `'url-адрес-страницы'` на реальный URL, к которому вы хотите обратиться.
Код использует `fetch()` для выполнения запроса и цепочку промисов (`then` и `catch`) для обработки результата запроса. В блоке `catch` выполняется обработка ошибки, которая может возникнуть в случае сетевой ошибки или как результат выбрасывания исключения в блоке `then`.