human
graphqlとは何ですか？
gpt
GraphQLは、宣言的で柔軟で効率的であるように設計された新しいAPI標準です。視点からは、FrontendはData APIのコンサルテーション言語であり、バックエンドには実装する必要がある実行時間レイヤーがあります。オープンソースであり、Facebookによって開発されており、現在、世界中の企業や個人の大規模なコミュニティによって維持されています。
human
実装の例を教えてください
gpt
node.jsとExpressフレームワークを使用したバックエンドでのGraphQLの基本的な実装のコードの例：

//必要なパッケージをインポートします
const express = require（ 'express'）;
const graphqlhttp = require（ 'express-graphql'）;
const {buildschema} = require（ 'graphql'）;

// GraphQLスキームを定義します
const schema = buildschema（ `
  タイプクエリ{
    メッセージ：文字列
  }
`）;

//リゾルバーを定義します
const root = {
  メッセージ：（）=> 'Hello World！'
};

// Expressのインスタンスを作成します
const app = express（）;

// Expressのミドルウェアとしてgraphqlhttpを使用します
app.use（ '/graphql'、graphqlhttp（{{
  スキーマ：スキーマ、
  rootvalue：root、
  graphiql：true
}））;

//ポート4000でサーバーを起動します
app.then（4000、（）=> {
  console.log（ 'http：// localhost：4000/graphql'で実行されているサーバー）;
}）;
human
どのオンラインプラットフォームがノードフリーで作成できるAPI GraphQLを作成できますか