Closed
Description
Description
When trying run Apollo Server code example from https://graphql.org/code/ I got an error:
throw new Error('You must `await server.start()` before calling `server.' +
^
Error: You must `await server.start()` before calling `server.applyMiddleware()`
Steps to Reproduce
npm install apollo-server-express express
run node server.js
with this code inserver.js
:
const express = require('express');
const { ApolloServer, gql } = require('apollo-server-express');
const typeDefs = gql`
type Query {
hello: String
}
`;
const resolvers = {
Query: {
hello: () => 'Hello world!',
},
};
const server = new ApolloServer({ typeDefs, resolvers });
const app = express();
server.applyMiddleware({ app });
app.listen({ port: 4000 }, () =>
console.log('Now browse to http://localhost:4000' + server.graphqlPath)
);
Expected Result
code runs with no errors
Actual Result
code runs with error
Metadata
Metadata
Assignees
Labels
No labels