feat: add serverless wildcard match

This commit is contained in:
Innei
2022-03-12 23:23:39 +08:00
parent cf91ff81ba
commit 9bc4b14c47
2 changed files with 13 additions and 1 deletions

View File

@@ -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

View File

@@ -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,