用 Node.js 和 AngularJS 构建博客应用及实时聊天功能
1. 博客应用控制面板的实现
在构建博客应用的过程中,控制面板是管理博客文章的关键部分。在继续开发用户界面之前,需要在后端完成一些准备工作。
1.1 配置用户认证和会话支持
首先,要在 /index.js 文件中添加以下代码:
app.set("username", "admin");
app.set("password", "pass");
app.use(express.cookieParser('blog-application'));
app.use(express.session());
前两行代码定义了管理员的用户名和密码,使用 Express 作为数据存储,创建了键值对。后续若需要获取用户名,可以使用 app.get("username") 。后两行代码启用了会话支持,这在登录过程中是必需的。
接着,添加一个中间件,将文章信息和当前用户的状态附加到请求对象上:
app.use(function(req, res, next) {
if((
req.session &&
req.session.admin === true
) || (
req.body &&
req.body.usern
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



