大佬教程收集整理的这篇文章主要介绍了设计node.js搭建多人博客的思路(不讲数据库),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1.1.4:搭建多人博客
1.功能分析
2.设计目标
未登录:主页左侧导航显示home、login、register,右侧显示已发表文章,发表日期及作者
登陆后:主页左侧导航显示home、post、logout,右侧显示已发表文章,发表日期及作者
(1)未登录
主页
登录页
注册页
(2)登录后
主页
发表页
3.路由规划
既然把设计的构想图贴出来了,接下来的任务就是完成路由规划了。路由规划,或者说控制器规划是整个网站的骨架部分,因为它处于整个架构的枢纽位置,相当于各个接口之间的黏合剂,所以应该优先考虑。
根据设计的构想图,做出以下路由规划:
/:首页
/post:发表文章
/logout:登出
要求/login和/register只能是未登录的用户访问,而/post和/logout只能是已登录的用户访问。左侧导航列表则针对已登录和未登录的用户显示不同的内容。
修改1.1.3节的index.js如下:
如何针对已登录和未登录的用户显示不同的内容呢?或者说如何判断用户是否登录了呢?进一步说,如何记住用户的登录状态呢?我们可以通过引入会话(session)机制记住用户登录状态,还要访问数据库来保存和读取用户信息。在不久的将来,1.1.5节我们就来学习如何使用数据库。
bootstrap.min.css文件的下载地址或者直接引用也行:https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css
以上是大佬教程为你收集整理的设计node.js搭建多人博客的思路(不讲数据库)全部内容,希望文章能够帮你解决设计node.js搭建多人博客的思路(不讲数据库)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。