This is a supporter for getblackboard.com; mainly for static API services. Let's see if this evolves into something else or not.
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

/**
* 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',
};