Работа с параметрами пути в роутах FAST API
Предположим, у нас есть некие роуты, и иногда нам нужно для какого-то endpoint добавить возможность передать какой-то аргумент. Например, у нас есть метод delete, который удаляет нам сущность test.
Чтобы понять, какой элемент этой сущности test нам нужно удалить, нам нужно передать этот аргумент, который будет удаляться. Для этого мы должны указать здесь тот аргумент, который мы будем удалять.
Например, укажем здесь идентификатор этого элемента и укажем, что мы будем удалять вот этот идентификатор. Чтобы убедиться, что он действительно у нас будет приниматься и выводиться внутри функции, мы можем воспользоваться выводом.
Проверка работы параметров
Давайте обновим FastType и документацию, и видим, что у нас появилась в пути возможность добавить новый путь, новый аргумент, новый параметр, который является идентификатором. Если мы попробуем передать здесь какое-то значение, выведем и видим, что в результате действительно был выведен этот аргумент.
Если нужно передать более одного из параметров, можно передать здесь какую-то строку еще. Соответственно, мы должны эти аргументы таким образом передавать. Допустим, здесь у нас будет строка.
Теперь, если мы обновим страницу, теперь мы видим, что в параметрах пути у нас появилось два аргумента, два параметра, и мы можем передавать каждый из этих параметров. Как вы видите, у нас все это принимается внутри функции нашего endpoint.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти