From 8fec21d6bccfa778c14c1714d6444312e36fc3f1 Mon Sep 17 00:00:00 2001 From: MCMXC <16797721+mcmxcdev@users.noreply.github.com> Date: Sun, 11 Feb 2024 19:15:20 +0530 Subject: more updates --- start/kernel.ts | 55 ++++++++++--------------------------------------------- 1 file changed, 10 insertions(+), 45 deletions(-) (limited to 'start/kernel.ts') diff --git a/start/kernel.ts b/start/kernel.ts index 0081844..86ec933 100644 --- a/start/kernel.ts +++ b/start/kernel.ts @@ -1,49 +1,14 @@ -/* -|-------------------------------------------------------------------------- -| Application middleware -|-------------------------------------------------------------------------- -| -| This file is used to define middleware for HTTP requests. You can register -| middleware as a `closure` or an IoC container binding. The bindings are -| preferred, since they keep this file clean. -| -*/ +import server from '@adonisjs/core/services/server'; +import router from '@adonisjs/core/services/router'; -import { server } from '@adonisjs/core/services/server'; - -/* -|-------------------------------------------------------------------------- -| Global middleware -|-------------------------------------------------------------------------- -| -| An array of global middleware, that will be executed in the order they -| are defined for every HTTP requests. -| -*/ -server.middleware.register([ - () => import('@ioc:Adonis/Core/BodyParser'), - () => import('@ioc:Adonis/Addons/Shield'), +server.use([ + () => import('@adonisjs/core/bodyparser_middleware'), + () => import('@adonisjs/shield/shield_middleware'), ]); -/* -|-------------------------------------------------------------------------- -| Named middleware -|-------------------------------------------------------------------------- -| -| Named middleware are defined as key-value pair. The value is the namespace -| or middleware function and key is the alias. Later you can use these -| alias on individual routes. For example: -| -| { auth: () => import('App/Middleware/Auth') } -| -| and then use it as follows -| -| Route.get('dashboard', 'UserController.dashboard').middleware('auth') -| -*/ -server.middleware.registerNamed({ - auth: () => import('App/Middleware/Auth'), - dashboard: () => import('App/Middleware/Dashboard'), - guest: () => import('App/Middleware/AllowGuestOnly'), - shield: () => import('@ioc:Adonis/Addons/Shield'), +router.named({ + auth: () => import('#app/Middleware/Auth'), + dashboard: () => import('#app/Middleware/Dashboard'), + guest: () => import('#app/Middleware/AllowGuestOnly'), + shield: () => import('@adonisjs/shield/shield_middleware'), }); -- cgit v1.2.3-70-g09d2