Utilice node.js para crear rápidamente un entorno de desarrollo GraphQL para generar hello world

1. Debes asegurarte de que node.js se haya instalado

Abra la entrada cmd para ver si se ha instalado

node -v

2. Inicializa el entorno de node.js

node init

3. Instalación

Documentación relacionada  GraphQL La forma más sencilla es utilizar Express (un marco de aplicación web popular en Node.js)

npm install express express-graphql graphql --save

4. Cree un nuevo server.js y copie el código en él.

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. Ejecutar

node server.js

6. Visite en el navegador y listo.

http://localhost:4000/graphql

Supongo que te gusta

Origin blog.csdn.net/weixin_43101671/article/details/110160651
Recomendado
Clasificación