美文网首页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