node.jsを使用してGraphQL開発環境をすばやく構築し、helloworldを出力します

1.node.jsがインストールされていることを確認する必要があります

cmd入力を開いて、インストールされているかどうかを確認します

node -v

2.node.js環境を初期化します

node init

3.インストール

関連ドキュメント GraphQL最も簡単な方法は、Express(Node.jsで人気のあるWebアプリケーションフレームワーク)を使用することです。

npm install express express-graphql graphql --save

4.新しいserver.jsを作成し、コードをコピーします

var express = require('express');
//注意有个小坑,使用var定义会报错,这里需要修改成const
//var graphqlHTTP = require('express-graphql');
const { graphqlHTTP } = require('express-graphql');
var { buildSchema } = require('graphql');

// 使用 GraphQL Schema Language 创建一个 schema
var schema = buildSchema(`
  type Query {
    hello: String
  }
`);

// root 提供所有 API 入口端点相应的解析器函数
var root = {
  hello: () => {
    return 'Hello world!';
  },
};

var app = express();
app.use('/graphql', graphqlHTTP({
  schema: schema,
  rootValue: root,
  graphiql: true,
}));
app.listen(4000);
console.log('Running a GraphQL API server at http://localhost:4000/graphql');

5.実行

node server.js

6.ブラウザにアクセスすると、完了です

http://localhost:4000/graphql

おすすめ

転載: blog.csdn.net/weixin_43101671/article/details/110160651