Node.js可以作为CGI扩展被调用,可以跳过HTTP服务器,因为它本身就是,不需要像传统的架构中的HTTP服务器 (Apache、Nginx、IIS之类)。
Express轻量级框架:目前最稳定、使用最广泛,而且Node.js官方推荐的唯一一个Web开发框架。具体功能如下:
(1)路由控制
(2)动态视图
(3)用户会话
(4)缓存
(5)插件支持等
Express采用MVC架构,该模板提供了视图、路由控制和数据模型部分。
建立微博网站, 其功能设计如下:
/:首页
/u/[user]:用户的主页
/post :发表信息
/reg :用户注册
/login: 用户登录
/logout: 用户退出