这个项目能做什么
Nodeclub 是一个使用 Node.js 和 MongoDB 开发的开源社区系统,具有界面优雅、功能丰富、小巧迅速的特点。它已在 Node.js 中文技术社区 CNode(cnodejs.org)上实际部署运行,同时也可以用来搭建自己的社区。
运行环境要求:
- Node.js(必须,README 徽章显示要求 4.2 及以上,线上环境为 v8.12.0)
- MongoDB(必须,线上版本 v4.0.3)
- Redis(必须,线上版本 v4.0.9)
- 项目不保证对 Windows 系统的兼容性
安装部署流程:
1. 安装 Node.js、MongoDB 和 Redis,并启动 MongoDB 与 Redis 服务
2. 执行 make install 安装项目依赖包
3. 将 config.default.js 复制为 config.js,并根据实际需要修改配置文件
4. 执行 make test 确认各项服务正常
5. 运行 node app.js 启动应用
6. 访问 http://localhost:3000 即可使用
测试方面,项目支持通过 make test 运行测试,通过 make test-cov 运行覆盖率测试,并使用 Travis CI 进行持续集成、codecov 跟踪代码覆盖率。
项目采用 MIT 许可证开源,欢迎通过 GitHub issue 提交意见或建议参与贡献。
评论
0 评分人数达到10人后显示
登录后参与讨论。