- 第一步:导入 apollo-server
- 第二步:定义 schema 和 resolver
// 定义schema
const typeDefs = gql`
type Query {
foo: String
}
`;
// 定义resolver
const resolver = {
// 所以schema中Query内部的字段都会调用这里的Query对象内部对应的方法
Query: {
foo: () => {
return "bar";
},
},
};
- 第三步:创建 GraphQL Server,开启 web 服务
const server = new ApolloServer({ typeDefs, resolvers });
server.listen(5000).then(({ url }) => {
console.log(`server is running at ${url}`);
});