File tree 2 files changed +4
-29
lines changed
2 files changed +4
-29
lines changed Original file line number Diff line number Diff line change 1
1
import { Elysia , t } from '../src'
2
2
3
3
const app = new Elysia ( )
4
- . onError ( ( { code, error } ) => {
5
- console . error ( '[error]' , error )
6
- return { error : { code } }
4
+ . get ( '/' , ( { request } ) => {
5
+ request . url
7
6
} )
8
- . get (
9
- '/session' ,
10
- ( { error, cookie : { sessionToken } } ) => {
11
- const refreshed = ! ! sessionToken . value
12
-
13
- sessionToken . set ( {
14
- value : Math . random ( ) . toString ( 36 ) . substring ( 2 , 8 ) ,
15
- maxAge : 1000 * 60 * 60 * 24 * 7
16
- } )
17
-
18
- if ( refreshed ) throw error ( 'Unauthorized' )
19
-
20
- return sessionToken . value
21
- } ,
22
- {
23
- cookie : t . Cookie (
24
- { sessionToken : t . Optional ( t . String ( ) ) } ,
25
- {
26
- sign : [ 'sessionToken' ] ,
27
- secrets : 'my-secret'
28
- }
29
- )
30
- }
31
- )
32
7
. listen ( 3000 )
33
8
34
- console . log ( app . routes [ 0 ] . compile ( ) . toString ( ) )
9
+ // console.log(app.routes[0].compile().toString())
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " elysia" ,
3
3
"description" : " Ergonomic Framework for Human" ,
4
- "version" : " 1.3.0-exp.77 " ,
4
+ "version" : " 1.3.0" ,
5
5
"author" : {
6
6
"name" : " saltyAom" ,
7
7
"url" : " https://github.com/SaltyAom" ,
You can’t perform that action at this time.
0 commit comments