mirror of
https://github.com/sergeyyarkov/educt-server.git
synced 2026-10-11 18:29:15 +03:00
55 lines
689 B
TypeScript
55 lines
689 B
TypeScript
/* eslint-disable global-require */
|
|
import Route from '@ioc:Adonis/Core/Route';
|
|
|
|
Route.group(() => {
|
|
Route.get('/', () => {
|
|
return 'Backend API.';
|
|
}).as('index');
|
|
|
|
/**
|
|
*
|
|
* Auth module
|
|
*
|
|
*/
|
|
require('./auth');
|
|
|
|
Route.group(() => {
|
|
/**
|
|
*
|
|
* Health check
|
|
*
|
|
*/
|
|
require('./health');
|
|
|
|
/**
|
|
*
|
|
* Users module
|
|
*
|
|
*/
|
|
require('./users');
|
|
|
|
/**
|
|
*
|
|
* Me module
|
|
*
|
|
*/
|
|
require('./me');
|
|
|
|
/**
|
|
*
|
|
* Courses module
|
|
*
|
|
*/
|
|
require('./courses');
|
|
|
|
/**
|
|
*
|
|
* Lessons module
|
|
*
|
|
*/
|
|
require('./lessons');
|
|
}).middleware('auth');
|
|
})
|
|
.prefix('v1')
|
|
.as('v1');
|