주로 API를 통해 클라이언트 애플리케이션을 통해 노출되는 웹 앱을 계획 중입니다. 나는 레일과 함께 작업하기 전에이를 사용하여 백엔드를 만들 것입니다.레일 앱에/api/v1/url 스키마 추가
는 API를 계획하는 동안, 나는 다음과 같이되는 URL 방식에 레이어에 추가 한 ...
http://websitename.com/api/v1/
내 응용 프로그램에이를 추가하는 가장 좋은 방법은 무엇입니까
?주로 API를 통해 클라이언트 애플리케이션을 통해 노출되는 웹 앱을 계획 중입니다. 나는 레일과 함께 작업하기 전에이를 사용하여 백엔드를 만들 것입니다.레일 앱에/api/v1/url 스키마 추가
는 API를 계획하는 동안, 나는 다음과 같이되는 URL 방식에 레이어에 추가 한 ...
http://websitename.com/api/v1/
내 응용 프로그램에이를 추가하는 가장 좋은 방법은 무엇입니까
?시도해보십시오. grape. 이 종류의 물건을 디자인하고 코드화하는 데 도움이되는 작은 보석입니다.
나는 위에서 언급 한 포도를 사용하지 않았지만 항상 루트 파일의 범위를 사용할 수 있습니다.
scope '/api' do
match v1/something_here => controller_name#method_name, :as=>'desired_name'
end
또는
scope '/api/v1'
당신이 필요합니다.
또는
scope :module => 'api', :as => 'api' do
scope '/v1' do
end
end