Nodejs建立microblog微博网站

一、功能分析

规划网站功能

首先,微博必须以用户为中心,因此需要有用户的注册和登陆功能。微博网站最核心的功能是信息的发表,这个功能涉及许多方面,包括数据库访问、前端显示等。一个完整的微博系统应该支持信息的评论、转发、圈点用户等功能,但出于自学目的,日前,本人不具备实现所有功能,只实现一个微博社交网站的雏形。

二、路由规划

路由控制器规划

根据功能设计,路由按照以下方案规划

/:首页

/u/[user]:用户主页

/post:发表信息

/reg:用户注册

/login:用户登陆

/logout:用户登出

以上页面还可以根据用户状态细分。发表信息(/post)以及用户登出(/logout)页面必须是已登陆用户才能操作的功能。而用户注册和用户登入所面向的对象必须是未登陆的用户。首页和用户主页则针对已登入和未登入的用户显示不同的内容。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。