您好,登錄后才能下訂單哦!
在Rails中使用GraphQL API可以通過使用gem如graphql-ruby來實現。以下是一些簡單的步驟:
首先,在Gemfile中添加gem 'graphql’來安裝GraphQL gem。
創建一個GraphQL schema,定義你的數據類型和查詢。你可以創建一個新的文件,比如app/graphql/types/query_type.rb,并定義你的查詢類型。例如:
Types::QueryType = GraphQL::ObjectType.define do
name 'Query'
field :user do
type Types::UserType
argument :id, !types.ID
resolve -> (obj, args, ctx) { User.find(args[:id]) }
end
end
class GraphqlController < ApplicationController
def execute
result = Schema.execute(params[:query])
render json: result
end
end
post '/graphql', to: 'graphql#execute'
這樣就可以在Rails中使用GraphQL API了。你可以根據你的需求定制更多的查詢和數據類型。詳細的文檔可以在graphql-ruby的官方網站上找到:https://graphql-ruby.org/。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。