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