root.cool开源

作者:hack1990 时间:16-05-11 阅读数:2058人阅读

 

代码仅供学习参考与合法的研究测试


安装与布署


依赖环境:


nodejs
mongodb


本人使用测试环境


| 应用 | 版本 |
| :– | :– |
| Ubuntu | 14.04 x64 |
| Nodejs | 0.12.x |
| Mongodb | 2.6.7 |


提示:高版本也可正常使用
所需环境请自行安装。

1. 获取代码

$ git clone https://github.com/antoor/ant.git


或者使用下面的链接下载源码并解压:


$ wget https://github.com/antoor/ant/archive/master.zip


2. 安装必要模块


$ cd web
$ npm install


3. 安装数据库

启动数据库


$ cd database
$ mongod -f db.conf
导入数据


$ mongorestore


4. 启动程序


$ cd web
$ node app
启动成功后访问

1
http://127.0.0.1:3000
默认管理账号 i@root.cool ,密码 123456

其它配置

1. 邮箱账号

这个功能采用了nodemailer模块,目前个人使用的是QQ邮箱的SMTP功能,用户可自行更改

编辑 modules/mail.js 的 config 变量即可


var config = {
 name: 'ANT',
 email: 'email@user.com',
 password: 'email-password'
}


2. 扩展功能

本程序采用了模块化的插件设计,你可以进入 addons 目录,根据名称寻找对应的插件进行更改即可。

route.js为服务端脚本,client.js为未压缩客户端脚本,请编辑后使用UGLIFYJS进行压缩成CLIENT.MIN.JS文件覆盖原文件。

说明

开发一个有用的程序很简单,能坚持维护下去却很难。

我把此代码开源出来,目的很简单:能与同样有兴趣的朋友一起学习分享。


评论列表

  •  
    发布于 2016-05-25 15:21:02  回复
  • 代码分享 收藏

发表评论