index.js 1.1 KB

123456789101112131415161718
  1. // const PostsController = require('../controllers/posts_controller');
  2. const StudentsController = require('../controllers/students_controller');
  3. const GroupsController = require('../controllers/groups_controller');
  4. exports.plugin = {
  5. pkg: require('../package.json'),
  6. register: async function(server, options) {
  7. // server.route({ path: '/students', method: 'GET', handler: StudentsController.findAll });
  8. server.route({ path: '/students/{studentId}', method: 'GET', handler: StudentsController.findOneByStudentId });
  9. server.route({ path: '/groups', method: 'GET', handler: GroupsController.findAll });
  10. server.route({ path: '/groups/{groupId}', method: 'GET', handler: GroupsController.findOneByGroupId });
  11. // server.route({ path: '/students/', method: 'POST', handler: StudentsController.create });
  12. // server.route({ path: '/group/{groupId}', method: 'GET', handler: GroupsController.findByGroupId });
  13. // server.route({ path: '/group/students/{groupId}', method: 'GET', handler: GroupsController.findStudentsByGroupId });
  14. }
  15. }