Я использую модуль express-openapi npm для сервера node.js.Мне нужно для этой цели создать общий URL-адрес с использованием openapi v3, как этот / ressources / {action}, который будет включать все типы действий, ожидайте несколько, которые я описал конкретно как / ressources / action1 и / ressources / action2 Вот как я описалуниверсальный параметр в пути URL:
action:
name: action
in: path
required: true
schema:
type: string
not:
enum: ['action1', 'action2']
Отдельные URL-адреса описываются отдельно без параметра пути.
Проблема заключается в том, что всякий раз, когда я запускаю сервер и вызываю, например, / ressources / action1, еговызывает универсальный URL.Я думаю, что есть проблема с общим перечислением параметров пути действия.Может ли кто-нибудь помочь выяснить, как правильно сопоставить мой запрос с соответствующим URL-адресом в этой ситуации?
Я также попытался перечислить все возможные общие действия, например:
action:
name: action
in: path
required: true
schema:
type: string
enum: ['action3', 'action4', 'action5', 'action6']
, но action1 и action2всегда соответствует универсальному URL