美文网首页GraphQLGraphQL技术
Apollo Server koa(GraphQL)入门

Apollo Server koa(GraphQL)入门

作者: reezon | 来源:发表于2020-01-03 17:27 被阅读0次

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

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

相关文章

网友评论

    本文标题:Apollo Server koa(GraphQL)入门

    本文链接:https://www.haomeiwen.com/subject/zjftactx.html