aboutsummaryrefslogtreecommitdiffstats
path: root/start/kernel.js
diff options
context:
space:
mode:
Diffstat (limited to 'start/kernel.js')
-rw-r--r--start/kernel.js62
1 files changed, 0 insertions, 62 deletions
diff --git a/start/kernel.js b/start/kernel.js
deleted file mode 100644
index 12c2162..0000000
--- a/start/kernel.js
+++ /dev/null
@@ -1,62 +0,0 @@
1/** @type {import('@adonisjs/framework/src/Server')} */
2const Server = use('Server');
3
4/*
5|--------------------------------------------------------------------------
6| Global Middleware
7|--------------------------------------------------------------------------
8|
9| Global middleware are executed on each http request only when the routes
10| match.
11|
12*/
13const globalMiddleware = [
14 'Adonis/Middleware/BodyParser',
15 'App/Middleware/ConvertEmptyStringsToNull',
16 'Adonis/Middleware/AuthInit',
17 'Adonis/Middleware/Session',
18];
19
20/*
21|--------------------------------------------------------------------------
22| Named Middleware
23|--------------------------------------------------------------------------
24|
25| Named middleware is key/value object to conditionally add middleware on
26| specific routes or group of routes.
27|
28| // define
29| {
30| auth: 'Adonis/Middleware/Auth'
31| }
32|
33| // use
34| Route.get().middleware('auth')
35|
36*/
37const namedMiddleware = {
38 auth: 'Adonis/Middleware/Auth',
39 guest: 'Adonis/Middleware/AllowGuestOnly',
40 shield: 'Adonis/Middleware/Shield',
41};
42
43/*
44|--------------------------------------------------------------------------
45| Server Middleware
46|--------------------------------------------------------------------------
47|
48| Server level middleware are executed even when route for a given URL is
49| not registered. Features like `static assets` and `cors` needs better
50| control over request lifecycle.
51|
52*/
53const serverMiddleware = [
54 'Adonis/Middleware/Static',
55 'Adonis/Middleware/Cors',
56 'App/Middleware/HandleDoubleSlash',
57];
58
59Server
60 .registerGlobal(globalMiddleware)
61 .registerNamed(namedMiddleware)
62 .use(serverMiddleware);