/* |-------------------------------------------------------------------------- | Routes file |-------------------------------------------------------------------------- | | The routes file is used for defining the HTTP routes. | */ import router from '@adonisjs/core/services/router' import { middleware } from '#start/kernel' import { throttle } from '#start/limiter' const AuthController = () => import('#controllers/auth_controller') router.post('/register', [AuthController, 'register']).as('auth.register').use(throttle) router.post('/login', [AuthController, 'login']).as('auth.login').use(throttle) router.delete('/logout', [AuthController, 'logout']).as('auth.logout').use(middleware.auth()) router.get('/me', [AuthController, 'me']).as('auth.me').use(middleware.auth())