Я бы хотел сделать одноразовые адреса сервера, которые возвращают только запрошенные данные тела один раз.
После однократного использования я бы хотел, чтобы маршруты «самоуничтожались», становясь недоступными или возвращая ошибку 404 для этого маршрута.
Есть ли способ сделать это с помощью Express 4? Если нет или слишком сложно, есть ли другой пакет Node, который может решить эту проблему? Огромное спасибо!
Да, это легко возможно с Express, используя либо последний сегмент пути URL-адреса /something/:code, который изменяется и содержит одноразовый код, либо используя параметр запроса /something?code=xxxx с маршрутом /something. В обоих случаях вы определяете один маршрут, который указывается для общей части URL-адреса, и исследуете одну изменяющуюся часть URL-адреса, чтобы решить, действителен он или нет, и что с ним делать.





Что не так с параметрами маршрута
/v1/resourse/:somepath? у вас может быть собственная логика для обработки проверки и динамической маршрутизации, также будет отличным примером вашего варианта использования.