Skip to content

Instantly share code, notes, and snippets.

@jlsan92
Created June 30, 2015 16:43
Show Gist options
  • Save jlsan92/344a8d2719a2bb08ad7b to your computer and use it in GitHub Desktop.
Save jlsan92/344a8d2719a2bb08ad7b to your computer and use it in GitHub Desktop.
module.exports.routes = {
'/*': function(req, res, next) {sails.log.verbose(req.method, req.url); next();},
/**
* Session routes
*/
'POST /api/sessions' : 'SessionController.create', // Crea una sesion
'DELETE /api/sessions' : 'SessionController.destroy', // Destruye una sesion
/**
* Score routes
*/
'GET /api/scores' : 'ScoreController.findAll', // Obtiene todos los puntajes
'GET /api/users/me/scores' : 'ScoreController.find', // Obtiene los puntajes de un usuario
'GET /api/users/me/scores/:id' : 'ScoreController.findOne', // Obtiene un puntaje de un usuario
'POST /api/users/me/scores' : 'ScoreController.create', // Crea un puntaje de un usuario
'PATCH /api/users/me/scores/:id' : 'ScoreController.update', // Modifica un puntaje de un usuario
/**
* Questions routes
*/
'GET /api/questions' : 'QuestionController.findAll', // Obtiene todas las preguntas del sistema
'GET /api/users/me/questions' : 'QuestionController.find', // Obtiene las preguntas creadas por un usuario
'POST /api/users/me/questions' : 'QuestionController.create', // Crea una nueva pregunta
'PATCH /api/users/me/questions/:id' : 'QuestionController.update', // Modifica una pregunta
'DELETE /api/users/me/questions/:id' : 'QuestionController.destroy', // Elimina una pregunta
/**
* Answers routes
*/
'GET /api/questions/:id/answers' : 'AnswerController.find', // Obtiene las respuestas de una pregunta
'POST /api/users/me/questions/:id/answers' : 'AnswerController.create', // Crea una respuesta nueva
'POST /api/users/me/questions/:id/answers/:answerId/file' : 'AnswerController.upload', // Carga el archivo correspondiente de la respuesta (imagen o audio)
'GET /api/questions/:id/answers/:answerId/file' : 'AnswerController.download' // Descarga el archivo correspondiente de la respuesta (imagen o audio)
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment