登录
注册
node.js 学习社区
轻量级简单Node.js框架SevenzJS

银古

2014-12-08 04:33

与其说是一个框架还不如说这是一个Node.js的路由框架。目前实现的功能很简单——只是能对一定的路由进行解析并且执行。

感觉网上发布的大多都太繁琐或者有很多不需要的功能,所以自己定制了一个适合我自己的最简单的小框架。

我们所要做的就是去action目录中实现自己的各个js模块,路由能自己解析。

如你的actions/foo.js下面有一个bar函数,那么直接能通过

http://domain:port/foo/bar

来进行访问。

这里贴一下你的业务逻辑模块所需要实现的代码demo:

exports.action = function(action) {
    var self = { };
    var sAction = action;

    self["index"] = function() {
        sAction.write("Hello world!");
    }

    return self;
}

以后每个URI的第一层相当于一个模块,而第二层相当于一个函数-。 -

东西虽小,主要是应公司的一个项目而生。项目很简单,根本用不到网页渲染,我所要做的只是通过Node.js查询数据输出Json字符串来让客户端获取而已,所以暂时没有模板模块计划。

不过具体情况要视以后情况而定了。项目昨天才开始实施的,目前仍在继续开发和完善中,不过有兴趣的童鞋可以fork下来自己试试。

欢迎fork~

https://github.com/XadillaX/SevenzJS

原文引自:http://cnodejs.org/topic/51524f5f5dff253b370788d0

回复 · 1

  • hello!我是社交APP「她说」的HR。她说是由红杉资本投资,是一款高质量的陌生人社交产品,业内好评度很高。现在正处于高速发展阶段。想找一位优秀的Node.js研发工程师一起打造杰出的产品。岗位base在北京朝阳门银河SOHO。如感兴趣,可以发简历至邮箱:hr@intelcupid.com,或者加我微信1229100802哈~

    0

发表回复

你可以在回复中 @ 其他人