A Web development framework,Nokit!
发布于 9 年前 作者 houfeng 4014 次浏览 最后一次编辑是 8 年前 来自 分享

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

1 回复

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);

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

回到顶部