feat: add serverless wildcard match
This commit is contained in:
@@ -41,6 +41,17 @@ export class ServerlessController {
|
||||
throw new InternalServerErrorException('code defined file not found')
|
||||
}
|
||||
}
|
||||
@Get('/:reference/:name/*')
|
||||
@HTTPDecorators.Bypass
|
||||
async runServerlessFunctionWildcard(
|
||||
@Param() param: ServerlessReferenceDto,
|
||||
@IsMaster() isMaster: boolean,
|
||||
|
||||
@Request() req: FastifyRequest,
|
||||
@Response() reply: FastifyReply,
|
||||
) {
|
||||
return this.runServerlessFunction(param, isMaster, req, reply)
|
||||
}
|
||||
|
||||
@Get('/:reference/:name')
|
||||
@HTTPDecorators.Bypass
|
||||
|
||||
@@ -78,7 +78,8 @@ export class ServerlessService {
|
||||
...context.res,
|
||||
query: context.req.query,
|
||||
headers: context.req.headers,
|
||||
params: context.req.params,
|
||||
// TODO wildcard params
|
||||
params: Object.assign({}, context.req.params),
|
||||
|
||||
model,
|
||||
document,
|
||||
|
||||
Reference in New Issue
Block a user