Я пытаюсь отфильтровать маршрут с помощью параметра, но безуспешно. У меня есть 2 маршрута:
/all
/:id
Я использую typcript-rest для загрузки c, поэтому нет способа добавить весь маршрут первым.
Server.loadServices(this.appWebApi, 'app/resources/*.js', `${__dirname}`);
У меня есть 2 метода:
@GET
@Path("all")
async all(@Context context: ServiceContext) {}
@GET
@Path(":id")
async findById(@Context context: ServiceContext, @PathParam("id") id: string) {}
Но оба они вызываются, когда я использую /all
. Я пытался использовать ^(?!all):id
, но параметр не работает.
Итак, как отфильтровать эти 2 маршрута?