fix: cors & api path

This commit is contained in:
Sergey Yarkov 2022-06-04 00:31:46 +03:00
parent ffdebc4f92
commit 5171f65429
13 changed files with 13 additions and 15 deletions

View File

@ -72,7 +72,7 @@ export default class AuthService {
});
/**
* Set cookie toke to response
* Set cookie token to response
*/
ctx.response.cookie('token', token.token);

View File

@ -106,8 +106,8 @@ export const http: ServerConfig = {
path: '/',
maxAge: '1d',
httpOnly: true,
secure: false,
sameSite: false,
secure: true,
sameSite: 'none',
},
/*

View File

@ -21,5 +21,3 @@ const server = new Ignitor(__dirname).httpServer();
server.start().catch(error => {
throw new Error(error);
});
process.on('SIGINT', () => server.kill(10));

View File

@ -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');

View File

@ -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');

View File

@ -5,5 +5,5 @@ Route.group(() => {
.middleware('role:admin,teacher,student')
.as('chat.get-conversations');
})
.prefix('api/v1/chat')
.prefix('v1/chat')
.middleware('auth');

View File

@ -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');

View File

@ -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');

View File

@ -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');

View File

@ -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');

View File

@ -19,5 +19,5 @@ Route.group(() => {
.middleware('role:admin,teacher,student')
.as('me.update-contacts');
})
.prefix('api/v1/me')
.prefix('v1/me')
.middleware('auth');

View File

@ -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');

View File

@ -13,5 +13,5 @@ Route.group(() => {
.middleware('role:admin')
.as('users.detach-role');
})
.prefix('api/v1/users')
.prefix('v1/users')
.middleware('auth');