2016-08-10 3 views
4

Как отправить сообщение об ошибке 403 и отобразить страницу с сообщением «вы не имеете права на эту страницу»?NodeJs Express отправить 403 и визуализировать

меня сейчас это:

res.send(403,"You do not have rights to visit this page"); 

, но я хочу, чтобы визуализировать HTML страницы, а не основной текст

res.render('no-rights', {title: 'You have no rights to visit this page', text: 'You are not allowed to visited this page. Maybe you are not logged in?'}); 

с 403 статусом.

ответ

0

Как вы можете видеть на странице error handling Экспресс вы можете установить статус первого, а затем отобразить страницу.

res.status(500); 
    res.render('error', { error: err }); 

так же я хотел бы создать страницу, которая может информировать пользователя о (ошибка клиента) 4xx и 5xx (ошибка сервера) ошибки аналогичным образом, передавая код состояния и заголовок в качестве параметров.

Смежные вопросы