Files
portfolio2023/start/routes.ts
T
2023-12-05 18:45:50 +01:00

34 lines
1.0 KiB
TypeScript

/*
|--------------------------------------------------------------------------
| Routes
|--------------------------------------------------------------------------
|
| This file is dedicated for defining HTTP routes. A single file is enough
| for majority of projects, however you can define routes in different
| files and just make sure to import them inside this file. For example
|
| Define routes in following two files
| ├── start/routes/cart.ts
| ├── start/routes/customer.ts
|
| and then import them inside `start/routes.ts` as follows
|
| import './routes/cart'
| import './routes/customer''
|
*/
import Route from '@ioc:Adonis/Core/Route'
Route.get('/', async ({ view }) => {
return view.render('home')
}).as('home')
Route.get('/terms', async ({ view }) => {
return view.render('terms')
}).as('terms')
Route.get('/auth/login', 'AuthController.login').as('login')
Route.post('/auth/login', 'AuthController.doLogin')
Route.get('/auth/signup', 'AuthController.signup').as('signup')
Route.post('/auth/signup', 'AuthController.doSignup')