Hardog's blog

trace forever

Group: 572218159
Email: 1273203953@qq.com
Location: hangzhou·zhejiang
GitHub: https://github.com/hardog

why NC-EXAMPLE

动手实践该项目的初衷是为了对koa及es6相关知识进行一个实践性学习, 以期达到对利用koa开发项目的全貌有一个初步的认识, 总体来说该项目主要参照nodeclub包括一些样式以及项目结构来实现, 个人认为已经经过实践的项目总是有很多可学习的地方(^.^).

实践思考

该项目实践过程中主要问题以及不足如下:

关于该项目

整个项目主要基于koa框架以及一些es6的相关特性实现, 主要使用的技术点如下:

实践结果

该项目源代码可查看github, NC-EXAMPLE源代码, 该项目的目的只是为了实践使用koa去开发一个完整的项目, 开发的功能点并不是很多, 主要功能点界面效果截图如下:

首页

主题详情

主题发表

主题回复

用户登录

用户注册

相关产出

在实践该项目时主要的产出为浅谈EJS模板解析, 写出来的只有这篇文章了. 另外实践过程中对gzipcookie/session及其相关源码koa-compress/koa-session等也进行了相关知识研读, 总体来说收获还是不少的, 与此同时还有很多的知识点需要慢慢花时间去进一步学习并进行更深入的了解如mongodb、etag、requirejs等.

Long Long way wait to conquer, Just Keep Going!