This commit is contained in:
parent
f828ca4491
commit
cb51a4136f
167 changed files with 21485 additions and 21212 deletions
|
@ -9,47 +9,47 @@
|
|||
|
|
||||
*/
|
||||
|
||||
import Server from '@ioc:Adonis/Core/Server';
|
||||
import server from '@adonisjs/core/services/server'
|
||||
import router from '@adonisjs/core/services/router'
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| 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:EidelLev/Inertia/Middleware'),
|
||||
// () => import('ioc:EidelLev/Stardust/Middleware'),
|
||||
() => import('@eidellev/adonis-stardust/build/middleware/Stardust'),
|
||||
// () => import('adonis-acl/src/Middlewares/Init'),
|
||||
]);
|
||||
server.errorHandler(
|
||||
() => import('#exceptions/Handler')
|
||||
)
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| 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: 'App/Middleware/Auth',
|
||||
// is: () => import('App/Middleware/Is'),
|
||||
// can: () => import('App/Middleware/Can'),
|
||||
// is: "Adonis/Acl/Is",
|
||||
// can: "Adonis/Acl/Can"
|
||||
is: () => import('App/Middleware/Role'),
|
||||
can: () => import('App/Middleware/Can'),
|
||||
});
|
||||
/**
|
||||
* The server middleware stack runs middleware on all the HTTP
|
||||
* requests, even if there is no route registered for
|
||||
* the request URL.
|
||||
*/
|
||||
server.use([
|
||||
() => import('#middleware/container_bindings_middleware'),
|
||||
() => import('@adonisjs/static/static_middleware'),
|
||||
() => import('@adonisjs/inertia/inertia_middleware'),
|
||||
])
|
||||
|
||||
/**
|
||||
* The router middleware stack runs middleware on all the HTTP
|
||||
* requests with a registered route.
|
||||
*/
|
||||
router.use([
|
||||
() => import('@adonisjs/core/bodyparser_middleware'),
|
||||
() => import('@adonisjs/session/session_middleware'),
|
||||
() => import('@adonisjs/shield/shield_middleware'),
|
||||
// () => import('@adonisjs/inertia/inertia_middleware'),
|
||||
() => import('@adonisjs/auth/initialize_auth_middleware'),
|
||||
() => import('#middleware/stardust_middleware'),
|
||||
// () => import('@eidellev/adonis-stardust/build/middleware/Stardust.js'),
|
||||
])
|
||||
|
||||
/**
|
||||
* Named middleware collection must be explicitly assigned to
|
||||
* the routes or the routes group.
|
||||
*/
|
||||
export const middleware = router.named({
|
||||
// guest: () => import('#middleware/guest_middleware'),
|
||||
// stardust: () => import('#middleware/stardust_middleware'),
|
||||
// guest: () => import('#middleware/guest_middleware'),
|
||||
auth: () => import('#middleware/auth_middleware'),
|
||||
is: () => import('#middleware/Role'),
|
||||
can: () => import('#middleware/Can'),
|
||||
})
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue