node.js – NodeJs Express发送403并渲染

前端之家收集整理的这篇文章主要介绍了node.js – NodeJs Express发送403并渲染前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何发送错误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状态.

解决方法

http://expressjs.com/en/api.html#res.status
res.status(403);
res.render();

或者在一行中

res.status(403).render();

猜你在找的Node.js相关文章