0
초보자 인 Grape
에 swagger-ui
을 사용하여 내 API 목록을 표시하고 싶습니다. 내가 public/swagger
에서 자신감의 HTML을 넣어, 나는 그러나, 그것은 404 not found
을 보여주는 유지 localhost:3000/swagger레일스 포도 쇼 404 페이지
에 액세스 할 수 있습니다. 나는 그것이 포도의 구성에 의한 것이라고 생각했습니다.
여기 api.rb
#app/api/twitter/api/api.rb
require 'grape'
module Twitter
class API < Grape::API
version 'v1', using: :header, vendor: 'twitter'
format :json
prefix :api
add_swagger_documentation
resource :statuses do
desc 'Return a public timeline.'
get :public_timeline do
Status.limit(20)
end
end
end
end
에서 자신감의 문서에 액세스 할 수 있습니다. 하지만 음 ... 무슨 일이 일어나고 있는지 잘 모르겠지만'404 not found '페이지가 있습니다. api.rb에서 정의한 경로에만 액세스 할 수있는 것 같습니다. –
Gemfile에 보석을 추가하고'bundle install'을 실행 한 다음 서버를 다시 시작 했습니까? –
네, 물론,이 보석을 이미 추가했습니다. 다음은 Github 링크입니다. https://github.com/fifiteen82726/grape_practice/ –