File tree Expand file tree Collapse file tree 7 files changed +62
-21
lines changed Expand file tree Collapse file tree 7 files changed +62
-21
lines changed Original file line number Diff line number Diff line change
1
+ name : test
2
+ on :
3
+ - push
4
+ - pull_request
5
+
6
+ jobs :
7
+ lint :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - uses : actions/checkout@v3
11
+ - uses : actions/setup-node@v3
12
+ with :
13
+ node-version : 22
14
+ - run : npm install
15
+ - run : npm run lint
16
+
17
+ typecheck :
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - uses : actions/checkout@v3
21
+ - uses : actions/setup-node@v3
22
+ with :
23
+ node-version : 22
24
+ - run : npm install
25
+ - run : npm run typecheck
26
+
27
+ build :
28
+ runs-on : ubuntu-latest
29
+ steps :
30
+ - uses : actions/checkout@v3
31
+ - uses : actions/setup-node@v3
32
+ with :
33
+ node-version : 22
34
+ - run : npm install
35
+ - run : npm run build
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ export default defineConfig({
31
31
( ) => import ( '@adonisjs/core/providers/vinejs_provider' ) ,
32
32
( ) => import ( '@adonisjs/cors/cors_provider' ) ,
33
33
( ) => import ( '@adonisjs/lucid/database_provider' ) ,
34
- ( ) => import ( '@adonisjs/auth/auth_provider' )
34
+ ( ) => import ( '@adonisjs/auth/auth_provider' ) ,
35
35
] ,
36
36
37
37
/*
Original file line number Diff line number Diff line change @@ -22,4 +22,4 @@ export default class AuthMiddleware {
22
22
await ctx . auth . authenticateUsing ( options . guards , { loginRoute : this . redirectTo } )
23
23
return next ( )
24
24
}
25
- }
25
+ }
Original file line number Diff line number Diff line change @@ -25,4 +25,4 @@ declare module '@adonisjs/auth/types' {
25
25
}
26
26
declare module '@adonisjs/core/types' {
27
27
interface EventsList extends InferAuthEvents < Authenticators > { }
28
- }
28
+ }
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ const dbConfig = defineConfig({
7
7
sqlite : {
8
8
client : 'better-sqlite3' ,
9
9
connection : {
10
- filename : app . tmpPath ( 'db.sqlite3' )
10
+ filename : app . tmpPath ( 'db.sqlite3' ) ,
11
11
} ,
12
12
useNullAsDefault : true ,
13
13
migrations : {
@@ -18,4 +18,4 @@ const dbConfig = defineConfig({
18
18
} ,
19
19
} )
20
20
21
- export default dbConfig
21
+ export default dbConfig
Original file line number Diff line number Diff line change @@ -32,12 +32,15 @@ server.use([
32
32
* The router middleware stack runs middleware on all the HTTP
33
33
* requests with a registered route.
34
34
*/
35
- router . use ( [ ( ) => import ( '@adonisjs/core/bodyparser_middleware' ) , ( ) => import ( '@adonisjs/auth/initialize_auth_middleware' ) ] )
35
+ router . use ( [
36
+ ( ) => import ( '@adonisjs/core/bodyparser_middleware' ) ,
37
+ ( ) => import ( '@adonisjs/auth/initialize_auth_middleware' ) ,
38
+ ] )
36
39
37
40
/**
38
41
* Named middleware collection must be explicitly assigned to
39
42
* the routes or the routes group.
40
43
*/
41
44
export const middleware = router . named ( {
42
- auth : ( ) => import ( '#middleware/auth_middleware' )
45
+ auth : ( ) => import ( '#middleware/auth_middleware' ) ,
43
46
} )
Original file line number Diff line number Diff line change @@ -3,18 +3,21 @@ import { middleware } from './kernel.js'
3
3
4
4
const AuthController = ( ) => import ( '#controllers/auth_controller' )
5
5
6
- router . group ( ( ) => {
7
- router . post ( 'register' , [ AuthController , 'register' ] )
8
- router . post ( 'login' , [ AuthController , 'login' ] )
9
- router . post ( 'logout' , [ AuthController , 'logout' ] ) . use ( middleware . auth ( ) )
10
- } ) . prefix ( 'user' )
6
+ router
7
+ . group ( ( ) => {
8
+ router . post ( 'register' , [ AuthController , 'register' ] )
9
+ router . post ( 'login' , [ AuthController , 'login' ] )
10
+ router . post ( 'logout' , [ AuthController , 'logout' ] ) . use ( middleware . auth ( ) )
11
+ } )
12
+ . prefix ( 'user' )
11
13
12
- router . get ( 'me' , async ( { auth, response } ) => {
13
- try {
14
- const user = auth . getUserOrFail ( )
15
- return response . ok ( user )
16
- } catch ( error ) {
17
- return response . unauthorized ( { error : 'User not found' } )
18
- }
19
- } )
20
- . use ( middleware . auth ( ) )
14
+ router
15
+ . get ( 'me' , async ( { auth, response } ) => {
16
+ try {
17
+ const user = auth . getUserOrFail ( )
18
+ return response . ok ( user )
19
+ } catch ( error ) {
20
+ return response . unauthorized ( { error : 'User not found' } )
21
+ }
22
+ } )
23
+ . use ( middleware . auth ( ) )
You can’t perform that action at this time.
0 commit comments