代码拉取完成,页面将自动刷新
require 'rack/cors'
use Rack::Cors do
allow do
origins '*'
resource '*', headers: :any, methods: [:get, :post, :put, :delete, :options]
end
end
require 'grape'
require './api/endpoints'
require './api/entities'
class Base < Grape::API
require 'grape-entity'
require '../lib/grape-swagger'
format :json
mount Api::Endpoints::Root
mount Api::Endpoints::Splines
mount Api::Endpoints::FileAccessor
before do
header['Access-Control-Allow-Origin'] = '*'
header['Access-Control-Request-Method'] = '*'
end
# global exception handler, used for error notifications
rescue_from :all do |e|
raise e
error_response(message: "Internal server error: #{e}", status: 500)
end
add_swagger_documentation hide_documentation_path: true,
api_version: 'v1',
info: {
title: 'Horses and Hussars',
description: 'Demo app for dev of grape swagger 2.0'
}
end
run Base.new
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。