0
API와 Sinatra를 처음 사용하고 Sinatra를 사용하여 REST API를 적절히 버전 관리하기위한 좋은 보석이 있는지 궁금합니다. 나는이 같은 지금 네임 스페이스를 사용하고 있습니다 : 나는 버전 2가 있다면Sinatra API 버전 관리
namespace '/api/v1' do
#routes and stuff here
end
그래서, 난 그냥 생각 다른 네임 스페이스를 작성해야합니다. 당신의 config.ru
파일에서
당신이 할 수있는을하거나'네임 스페이스 할 수있는 : 당신에게 PARAMS을 줄 것 do' '/ API/V 버전'[: 버전 ] 당신은 그것에 기초하여 행동을 바꿀 수있을 것입니다. 어느 쪽이든간에 버전 차이에 따라 문제가 없습니다. 어쨌든 라이브러리의 모든 동작은 맞습니까? :) – Satya
포도 주옥을보십시오 https://github.com/intridea/grape – ptierno