@@ -5,7 +5,6 @@ import type { HttpMethodDecider } from '@modern-js/types';
5
5
import { HttpMethod , OperatorType , TriggerType , httpMethods } from '../types' ;
6
6
import { INPUT_PARAMS_DECIDER , debug } from '../utils' ;
7
7
import {
8
- APIMode ,
9
8
API_FILE_RULES ,
10
9
FRAMEWORK_MODE_APP_DIR ,
11
10
FRAMEWORK_MODE_LAMBDA_DIR ,
@@ -22,8 +21,6 @@ export * from './types';
22
21
export * from './constants' ;
23
22
24
23
export class ApiRouter {
25
- private apiMode : APIMode ;
26
-
27
24
private appDir ?: string ;
28
25
29
26
private apiDir : string ;
@@ -64,7 +61,6 @@ export class ApiRouter {
64
61
this . apiDir = apiDir ;
65
62
this . httpMethodDecider = httpMethodDecider ;
66
63
this . isBuild = isBuild ;
67
- this . apiMode = this . getExactApiMode ( apiDir , lambdaDir ) ;
68
64
this . lambdaDir = this . getExactLambdaDir ( this . apiDir , lambdaDir ) ;
69
65
this . existLambdaDir = fs . existsSync ( this . lambdaDir ) ;
70
66
debug ( `apiDir:` , this . apiDir , `lambdaDir:` , this . lambdaDir ) ;
@@ -74,10 +70,6 @@ export class ApiRouter {
74
70
return this . existLambdaDir ;
75
71
}
76
72
77
- public getApiMode ( ) {
78
- return this . apiMode ;
79
- }
80
-
81
73
public getLambdaDir ( ) {
82
74
return this . lambdaDir ;
83
75
}
@@ -261,32 +253,10 @@ export class ApiRouter {
261
253
}
262
254
}
263
255
264
- private getExactApiMode = ( apiDir : string , lambdaDir ?: string ) : APIMode => {
265
- const exist = this . createExistChecker ( apiDir ) ;
266
- const existLambdaDir =
267
- ( lambdaDir && fs . pathExistsSync ( lambdaDir ) ) ||
268
- exist ( FRAMEWORK_MODE_LAMBDA_DIR ) ;
269
- const existAppDir = exist ( FRAMEWORK_MODE_APP_DIR ) ;
270
- const existAppFile = exist ( 'app.ts' ) || exist ( 'app.js' ) ;
271
-
272
- if ( existLambdaDir || existAppDir || existAppFile ) {
273
- return APIMode . FARMEWORK ;
274
- }
275
-
276
- return APIMode . FUNCTION ;
277
- } ;
278
-
279
- private createExistChecker = ( base : string ) => ( target : string ) =>
280
- fs . pathExistsSync ( path . resolve ( base , target ) ) ;
281
-
282
256
private getExactLambdaDir = (
283
257
apiDir : string ,
284
258
originLambdaDir ?: string ,
285
259
) : string => {
286
- if ( this . apiMode === APIMode . FUNCTION ) {
287
- return apiDir ;
288
- }
289
-
290
260
return originLambdaDir || path . join ( apiDir , FRAMEWORK_MODE_LAMBDA_DIR ) ;
291
261
} ;
292
262
0 commit comments