Sailsバージョン:0.9.16
config/routes.js
でroutesを定義する際、やり方がいろいろあったのでちょっとまとめてみる。
config/routes.js
// /users => {method: get, controller: users, action: index} をいろんな方法で定義
module.exports.routes = {
'get /users': {
controller: 'users',
action: 'index'
},
'get /users': {
controller: 'UsersController',
action: 'index'
},
'/users': { // メソッド指定を省略すると自動で"get"メソッドが設定される
controller: 'users',
action: 'index'
},
'get /users': 'users.index',
'get /users': 'UsersController.index',
'get /users': 'UsersController', // アクション指定を省略すると自動で"index"がアクションに設定される,
'get /user*': { // wildcardで指定
controller: 'users',
action: 'index'
}
};