thinknode
Version:
A fast, flexible and all-in-one web framework for node.js.
40 lines (36 loc) • 1.41 kB
JavaScript
"use strict";
exports.__esModule = true;
/**
*
* @author richen
* @copyright Copyright (c) 2015 - <richenlin(at)gmail.com>
* @license MIT
* @version 15/9/24
*/
exports.default = [
/*
//restFul模式路由 test为资源,后面一个参数默认为资源ID
[/(member)(?:\/(\S*))?/, "restful"],
//系统默认restful请求分组为restful,可通过配置项restful_group修改
//get请求member/1解析为 restful/member/get/resource/member/id/1
//post请求member/1解析为 restful/member/post/resource/member/id/1
//put请求member/1解析为 restful/member/put/resource/member/id/1
//delete请求member/1解析为 restful/member/delete/resource/member/id/1
*/
/*
//将/list/2016/2/解析为 home/group/list/year/2016/month/2
["list/:year/:month", "home/group/list"],
*/
/*
[/^home\/(\S*)?/, {
//将get请求 home/1/user解析为home/index/index/id/1/resource/user
get: 'home/index/index/id/:1/resource/:2',
//将post请求 home/1/user解析为home/index/add/id/1/resource/user
post: 'home/index/add/id/:1/resource/:2',
//将put请求 home/1/user解析为home/index/edit/id/1/resource/user
put: 'home/index/edit/id/:1/resource/:2',
//将delete请求 home/1/user解析为home/index/del/id/1/resource/user
delete: 'home/index/del/id/:1/resource/:2'
}]
*/
];