Ben web hizmeti API bitiriyorum. Şimdi rota değişiklikleri yapmak için nasıl düşünüyorum, bu yüzden yeni bir sürümünü yapmaya karar verirseniz biz ilk API kırmak istemem.
Şu anda:
url: /api/:action
param: { module: api, action: :action }
requirements:
sf_format: (?:xml|json)
Ben düşündüm ne:
url: /api/v1/:module/:action
param: { module: api1, action: :action }
requirements:
sf_format: (?:xml|json)
url: /api/v2/:module/:action
param: { module: api2, action: :action }
requirements:
sf_format: (?:xml|json)
Bu kolay, ama mükemmel bir çözüm yolunun şu tür sahip olacaktır
# Automatically redirects to one module or another
url: /api/v:version/:module/:action
param: { module: api:version, action: :action }
requirements:
sf_format: (?:xml|json)
bunu nasıl herhangi bir fikir? ne yapmamızı tavsiye edersiniz?
teşekkürler!