File tree 3 files changed +27
-5
lines changed
templates/saas-starter/app/http/router
3 files changed +27
-5
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,10 @@ class AuthController extends Controller {
101
101
102
102
let session = await this . provider . adapter . findSession ( {
103
103
token,
104
- userAgent,
104
+ userAgent :
105
+ process . env . NODE_ENV === "development"
106
+ ? "local"
107
+ : req . headers . get ( "User-Agent" ) ,
105
108
} ) ;
106
109
107
110
if ( ! session ) {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " gemi" ,
3
- "version" : " 0.4.48 " ,
3
+ "version" : " 0.4.50 " ,
4
4
"devDependencies" : {
5
5
"@happy-dom/global-registrator" : " ^14.12.3" ,
6
6
"@repo/eslint-config" : " *" ,
Original file line number Diff line number Diff line change @@ -41,6 +41,27 @@ class TestController extends Controller {
41
41
}
42
42
}
43
43
44
+ class TestRequest extends HttpRequest < { id : number } > {
45
+ schema = {
46
+ test : {
47
+ required : "asdasd" ,
48
+ } ,
49
+ } ;
50
+ refine ( input : { } ) {
51
+ return { } ;
52
+ }
53
+ }
54
+
55
+ class FooController extends Controller {
56
+ requests = {
57
+ create : TestRequest ,
58
+ } ;
59
+
60
+ async create ( req : TestRequest ) {
61
+ return { } ;
62
+ }
63
+ }
64
+
44
65
export default class extends ApiRouter {
45
66
routes = {
46
67
"/users" : this . get ( async ( ) => {
@@ -50,9 +71,7 @@ export default class extends ApiRouter {
50
71
users,
51
72
} ;
52
73
} ) ,
53
- "/users/:id" : this . post ( async ( req : HttpRequest < { } , { id : number } > ) => {
54
- return { params : req . params } ;
55
- } ) ,
74
+ "/test/:1234" : this . post ( FooController , "create" ) ,
56
75
"/test" : TestRouter ,
57
76
58
77
"/file" : this . post ( TestController , "file" ) ,
You can’t perform that action at this time.
0 commit comments