GraphQLGraphQL技术

Apollo Server koa(GraphQL)入门

2020-01-03  本文已影响0人  reezon

创建一个空白项目,初始化

yarn init

安装依赖

yarn add apollo-server-koa graphql koa

创建index.js

const { ApolloServer, gql } = require('apollo-server-koa');
const Koa = require('koa');

const typeDefs = gql`
    type Query {
        hello: String
    }
`;

const resolvers = {
    Query: {
        hello: () => 'world'
    }
}

const server = new ApolloServer({ typeDefs, resolvers });
const app = new Koa();

server.applyMiddleware({ app });

app.listen({port: 3010}, () => {
    console.log(`🚀 Server ready at http://localhost:3010${server.graphqlPath}`);
});

运行

node ./index.js
上一篇 下一篇

猜你喜欢

热点阅读