1. 程式人生 > >koa專案,利用koa框架完成mcv風格程式碼書寫及基本的常用操作

koa專案,利用koa框架完成mcv風格程式碼書寫及基本的常用操作

現在工作用到node.js,express很好koa也不差,關鍵是公司現在專案用koa,所以打算寫這個例子,加強koa學習提升。平時看github上的程式碼感覺不是很規範,程式碼很隨意,極不方便閱讀也不利於程式碼維護。打算寫個稍微規範的demo,以傳統mvc風格來寫koa專案。

大概專案總結構如下:

koa

-------node_modules

-------mvc1.0

-------mvc2.0

。。。

koa為專案根目錄,mvc1.0,mvc2.0為單個koa專案,他們之間共享node_modules模組

在規範mvc1.0單個專案結構

server.js

package.json

route

..........index.js

...........article.js

views

..........index

................... index.ejs

....................about.ejs

..........article

................... list.ejs

....................detail.ejs


controllers

...................index.js

...................article.js

config

..............common.js

..............development.js

.............production.js

public

............js

...........css

...........images

...........upload

model

........mysql

........mongodb

........redis

common

.............function.js