0 Star 0 Fork 22

willxue / O2O

forked from Gaubee / O2O 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 845 Bytes
一键复制 编辑 原始数据 按行查看 历史
Gaubee 提交于 2014-05-28 10:35 . 加入RESTFUL API的拓展

#O2O

模块介绍

  • core模块作为核心模块,包括了主要的业务流程
  • server模块作为HTTP连接层服务,用来将HTTP协议与core核心模块进行连接
  • server/RESTAPI模块作为server模块的核心功能子模块,在这个文件夹下,任何以.rest.js作为后缀结尾的文件将自动转化为RESTFUL风格的API接口

编写REST风格的API

.rest.js的文件规范是。返回的对象使用以下结构:

{
	prefix:"PATHNAME",// 比如"/z/z/z",匹配的时候就是匹配到http://localhost:3000/z/z/z.....
	get:{// get 方法
		"/:xxx":function *(next){// 将匹配GET方法的URL:http://localhost:3000/z/z/z/任意
			// TODO:.....
			this.params.xxx === "任意";
			return next;		
		}
	},
	//...其它HTTP方法,比如POST,PUT,DELETE
}
1
https://gitee.com/willxue/O2O.git
git@gitee.com:willxue/O2O.git
willxue
O2O
O2O
master

搜索帮助