an example inspired by nodeclub(https://cnodejs.org/)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
controller
middleware
models
public
test
views
.bowerrc
.gitignore
.travis.yml
README.md
app.js
config.js
package.json
routers.js

README.md

NC-EXAMPLE

Build Status an simple nodeclub example project realize by koa

SHOWING

  • 首页

首页

  • 主题详情

主题详情

  • 主题发表

主题发表

  • 主题回复

主题回复

  • 用户登录

用户登录

  • 用户注册

用户注册

STARTUP

  1. clone本项目

  2. 准备项目环境

    • node v4.3.0
    • mongodb v3.0.7
  3. 修改项目根目录下配置文件config.js

  4. 安装项目依赖

    • $npm install
  5. 启动项目

    • $node app

FEATURES

项目特性列表如下:

  • requirejs客户端
  • mongoose数据存储
  • koa-ejs页面渲染
  • koa-router处理路由
  • koa-session控制用户登录
  • koa-send控制静态文件访问
  • koa-compress启用gzip压缩
  • koa-request-log记录请求日志
  • koa-less使用less编译样式文件
  • koa-etag/koa-conditional-get添加缓存功能

TEST

进入项目根目录输入以下命令即可: $ mocha