You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
3.2 KiB
64 lines
3.2 KiB
/** |
|
* Route Mappings |
|
* (sails.config.routes) |
|
* |
|
* Your routes map URLs to views and controllers. |
|
* |
|
* If Sails receives a URL that doesn't match any of the routes below, |
|
* it will check for matching files (images, scripts, stylesheets, etc.) |
|
* in your assets directory. e.g. `http://localhost:1337/images/foo.jpg` |
|
* might match an image file: `/assets/images/foo.jpg` |
|
* |
|
* Finally, if those don't match either, the default 404 handler is triggered. |
|
* See `api/responses/notFound.js` to adjust your app's 404 logic. |
|
* |
|
* Note: Sails doesn't ACTUALLY serve stuff from `assets`-- the default Gruntfile in Sails copies |
|
* flat files from `assets` to `.tmp/public`. This allows you to do things like compile LESS or |
|
* CoffeeScript for the front-end. |
|
* |
|
* For more information on configuring custom routes, check out: |
|
* http://sailsjs.org/#!/documentation/concepts/Routes/RouteTargetSyntax.html |
|
*/ |
|
|
|
module.exports.routes = { |
|
|
|
/*************************************************************************** |
|
* * |
|
* Make the view located at `views/homepage.ejs` (or `views/homepage.jade`, * |
|
* etc. depending on your default view engine) your home page. * |
|
* * |
|
* (Alternatively, remove this and add an `index.html` file in your * |
|
* `assets` directory) * |
|
* * |
|
***************************************************************************/ |
|
|
|
'/': { |
|
view: 'homepage' |
|
}, |
|
|
|
/*************************************************************************** |
|
* * |
|
* Custom routes here... * |
|
* * |
|
* If a request to a URL doesn't match any of the custom routes above, it * |
|
* is matched against Sails route blueprints. See `config/blueprints.js` * |
|
* for configuration options and examples. * |
|
* * |
|
***************************************************************************/ |
|
'GET /nationality/search/:query': 'NationalityController.search', |
|
'GET /flag/search/:query': 'FlagController.search', |
|
'GET /currency/search/:query': 'CurrencyController.search', |
|
'GET /prefix/search/:query': 'PrefixController.search', |
|
'GET /objreference/search/:query': 'ObjReferenceController.search', |
|
'GET /useractivity/search/:query': 'UserActivityController.search', |
|
'GET /useractivity/u/:team': 'UserActivityController.oneteam', |
|
'GET /useractivity/u/:team/:username': 'UserActivityController.oneuser', |
|
'GET /useractivity/jarvisid/:query': 'UserActivityController.jarvisid', |
|
|
|
'GET /objrevision/jarvisid/:query': 'ObjRevisionController.jarvisid', |
|
'GET /objrevision/bbapi/:query': 'ObjRevisionController.bbapi', |
|
|
|
'GET /tag/:team': 'TagController.list', |
|
'GET /tag/:team/:name': 'TagController.detail', |
|
|
|
};
|
|
|