routes.ts 391 B

12345678910111213141516171819
  1. import LoginRequest from './requests/LoginRequest'
  2. import { ValidationChain } from 'express-validator'
  3. interface route {
  4. url: string
  5. method: string
  6. action: string
  7. middlewares?: Array<string>
  8. validator?: Array<ValidationChain>
  9. }
  10. export const routes: Array<route> = [
  11. {
  12. url: '/login',
  13. method: 'post',
  14. action: 'AuthController@login',
  15. validator: LoginRequest
  16. }
  17. ]