CNode

A Web development framework,Nokit!

分享
Hhoufeng发布于11 年前最后回复11 年前1 回复5200 浏览0 收藏

Nokit 简介 最简单易用的 nodejs 开发框架,如果您曾经写过 asp / php 等代码,或者您曾经写过 JavaScript 客户端代码, 那么您会非常易于上手,Nokit 不同于常见的 nodejs 框架,Nokit 提供了多种开发模式,包括 MVC / NSP / RESTful Service ... Nokit 交流 QQ 群: 240603160 Nokit 主页: http://nokit.org

查看回复

回复 (1)

Y
yakczh#1·11 年前

action/controller 应该设计成平面的还是巢状层级的?

/controllers/
    |
    `- articles/
    |   |
    |   `- index.js
    |   `- views/
    |   |     |
    |   |     `- bio.ejs
    |   |     `- index.ejs
    |   |     `- photos.hbs
    |   |
    |   `- controllers/
    |           |
    |           `- authors/
    |           |   |
    |           |   `- index.js
    |           |   `- views/...
    |           |
    |           `- comments/
    |               |
    |               |`- index.js
    |               `- views/...
    |
    `- users/
        |
        `- index.js
        `- views/

平级的路由配置就要写很多重复的路径,调整起来也麻烦


 var routes = {
  '/articls': {
    on: showAuthor,
    '/author': { on: [showCover, showDescription] },
    '/comments': { on: [showPicture, showComments] }
  }
};
var router = Router(routes);

巢状层级更直观,更符合网站结构

参与回复
登录后即可参与回复。登录