这是我的个人项目,基于《Node.js开发指南》中的 weibo 项目,结合自己的需求,来 渐进式开发一个多人博客系统。
Node
Express 4
Mongodb
Ejs
Bootstrap 3
安装前,确保系统已安装了 git、 mongodb、 node(一般都集成了npm)
国内的用户可使用 cnpm 加速 npm
可参考:快速搭建 Node.js / io.js 开发环境以及加速 npm
在 Linux 下安装:
/*git 克隆项目*/
$ git clone [email protected]:shushu2013/weibo.git
/*npm 安装模块,(会根据项目目录下 package.json 文件中的配置,自动安装依赖的模块)*/
$ npm install
/*由于网速原因,国内用户可以使用 cnpm 来安装模块*/
$ cnpm install
安装完成后,在项目目录下,可使用以下两种方式运行
1、在命令行下,直接用 node 启动
$ node app.js
2、使用 microblog.sh 脚本(仅在Linux环境下可用)
启动程序运行 $ ./microblog.sh start
结束程序运行 $ ./microblog.sh stop
当前版本:v2.0
基础版本:v1.0
功能:
用户登录、注册,发表微博、浏览所有微博 用户发表文章、浏览所有文章,拥有自己的主页展示所有文章、 个人简介页面
使用本地 Mongodb 数据库存储数据
Repos open sourced under the shushu GitHub account is licensed under Apache 2.0 by default.