graphql-ruby 在 Rails 5 api 上使用 graphiql 界面
grapgql-ruby using the graphiql interface on a Rails 5 api
这可能是一些愚蠢简单的事情,但不确定在使用 rails api 时如何 运行 graphiql 界面。可能这可能不可行,因为当我安装 gem 时,它提到不安装 graphiql 我相信是因为它检测到我正在使用 api。我确实手动安装了 gem:
gem 'graphiql-rails', '1.4.4'
提前致谢
你只需要同意这个gemhttps://github.com/rmosolgo/graphql-ruby并在routes.rb
中添加下一个代码
if Rails.env.development?
mount GraphiQL::Rails::Engine, at: "/graphiql", graphql_path: "/graphql"
end
要自动加载类型需要同意这一点
config.autoload_paths << Rails.root.join('graphql', 'types')
之后,运行 rails s 和 0:0:0:0:3000/graphiql 应该显示界面
这可能是一些愚蠢简单的事情,但不确定在使用 rails api 时如何 运行 graphiql 界面。可能这可能不可行,因为当我安装 gem 时,它提到不安装 graphiql 我相信是因为它检测到我正在使用 api。我确实手动安装了 gem:
gem 'graphiql-rails', '1.4.4'
提前致谢
你只需要同意这个gemhttps://github.com/rmosolgo/graphql-ruby并在routes.rb
中添加下一个代码if Rails.env.development?
mount GraphiQL::Rails::Engine, at: "/graphiql", graphql_path: "/graphql"
end
要自动加载类型需要同意这一点
config.autoload_paths << Rails.root.join('graphql', 'types')
之后,运行 rails s 和 0:0:0:0:3000/graphiql 应该显示界面