diff --git a/app/Services/AuthService.ts b/app/Services/AuthService.ts index b3bdcc2..9da87e5 100644 --- a/app/Services/AuthService.ts +++ b/app/Services/AuthService.ts @@ -72,7 +72,7 @@ export default class AuthService { }); /** - * Set cookie toke to response + * Set cookie token to response */ ctx.response.cookie('token', token.token); diff --git a/config/app.ts b/config/app.ts index 650224d..c13435e 100644 --- a/config/app.ts +++ b/config/app.ts @@ -106,8 +106,8 @@ export const http: ServerConfig = { path: '/', maxAge: '1d', httpOnly: true, - secure: false, - sameSite: false, + secure: true, + sameSite: 'none', }, /* diff --git a/server.ts b/server.ts index 1df210a..d283f2d 100644 --- a/server.ts +++ b/server.ts @@ -21,5 +21,3 @@ const server = new Ignitor(__dirname).httpServer(); server.start().catch(error => { throw new Error(error); }); - -process.on('SIGINT', () => server.kill(10)); diff --git a/start/routes/apis/v1/auth.ts b/start/routes/apis/v1/auth.ts index 3fb4fba..62447da 100644 --- a/start/routes/apis/v1/auth.ts +++ b/start/routes/apis/v1/auth.ts @@ -3,4 +3,4 @@ import Route from '@ioc:Adonis/Core/Route'; Route.group(() => { Route.post('login', 'Api/v1/AuthController.login').as('auth.login'); Route.post('logout', 'Api/v1/AuthController.logout').middleware('auth').as('auth.logout'); -}).prefix('api/v1/auth'); +}).prefix('v1/auth'); diff --git a/start/routes/apis/v1/categories.ts b/start/routes/apis/v1/categories.ts index 759dbff..d8a1d5b 100644 --- a/start/routes/apis/v1/categories.ts +++ b/start/routes/apis/v1/categories.ts @@ -7,5 +7,5 @@ Route.group(() => { Route.delete('/:id', 'Api/v1/CategoriesController.delete').middleware('role:admin,teacher').as('categories.delete'); Route.patch('/:id', 'Api/v1/CategoriesController.update').middleware('role:admin,teacher').as('categories.update'); }) - .prefix('api/v1/categories') + .prefix('v1/categories') .middleware('auth'); diff --git a/start/routes/apis/v1/chat.ts b/start/routes/apis/v1/chat.ts index e5de68d..8a96d97 100644 --- a/start/routes/apis/v1/chat.ts +++ b/start/routes/apis/v1/chat.ts @@ -5,5 +5,5 @@ Route.group(() => { .middleware('role:admin,teacher,student') .as('chat.get-conversations'); }) - .prefix('api/v1/chat') + .prefix('v1/chat') .middleware('auth'); diff --git a/start/routes/apis/v1/courses.ts b/start/routes/apis/v1/courses.ts index 25d5708..27d01f5 100644 --- a/start/routes/apis/v1/courses.ts +++ b/start/routes/apis/v1/courses.ts @@ -62,5 +62,5 @@ Route.group(() => { .middleware('role:admin,teacher,student') .as('courses.get-lessons-progress'); }) - .prefix('api/v1/courses') + .prefix('v1/courses') .middleware('auth'); diff --git a/start/routes/apis/v1/health.ts b/start/routes/apis/v1/health.ts index 0090e9f..5d776d1 100644 --- a/start/routes/apis/v1/health.ts +++ b/start/routes/apis/v1/health.ts @@ -9,5 +9,5 @@ Route.group(() => { return report.healthy ? ctx.response.ok(report) : ctx.response.badRequest(report); }).as('health'); }) - .prefix('api/v1/health') + .prefix('v1/health') .middleware('auth'); diff --git a/start/routes/apis/v1/images.ts b/start/routes/apis/v1/images.ts index fbbf7de..3e5b13a 100644 --- a/start/routes/apis/v1/images.ts +++ b/start/routes/apis/v1/images.ts @@ -6,5 +6,5 @@ Route.group(() => { Route.get('/', 'Api/v1/ImagesController.list').as('images.list'); Route.get('/:id', 'Api/v1/ImagesController.show').as('images.show'); }) - .prefix('api/v1/images') + .prefix('v1/images') .middleware('auth'); diff --git a/start/routes/apis/v1/lessons.ts b/start/routes/apis/v1/lessons.ts index ee261f4..6dc37ee 100644 --- a/start/routes/apis/v1/lessons.ts +++ b/start/routes/apis/v1/lessons.ts @@ -19,5 +19,5 @@ Route.group(() => { .middleware('role:admin,teacher,student') .as('lessons.get-video-progress'); }) - .prefix('api/v1/lessons') + .prefix('v1/lessons') .middleware('auth'); diff --git a/start/routes/apis/v1/me.ts b/start/routes/apis/v1/me.ts index d7b847c..78a35a4 100644 --- a/start/routes/apis/v1/me.ts +++ b/start/routes/apis/v1/me.ts @@ -19,5 +19,5 @@ Route.group(() => { .middleware('role:admin,teacher,student') .as('me.update-contacts'); }) - .prefix('api/v1/me') + .prefix('v1/me') .middleware('auth'); diff --git a/start/routes/apis/v1/stat.ts b/start/routes/apis/v1/stat.ts index 9c17d3c..0229941 100644 --- a/start/routes/apis/v1/stat.ts +++ b/start/routes/apis/v1/stat.ts @@ -3,5 +3,5 @@ import Route from '@ioc:Adonis/Core/Route'; Route.group(() => { Route.get('/', 'Api/v1/StatController.index').middleware('role:admin,teacher,student').as('stat.index'); }) - .prefix('api/v1/stat') + .prefix('v1/stat') .middleware('auth'); diff --git a/start/routes/apis/v1/users.ts b/start/routes/apis/v1/users.ts index e19a453..a82f47d 100644 --- a/start/routes/apis/v1/users.ts +++ b/start/routes/apis/v1/users.ts @@ -13,5 +13,5 @@ Route.group(() => { .middleware('role:admin') .as('users.detach-role'); }) - .prefix('api/v1/users') + .prefix('v1/users') .middleware('auth');