- 第一步:導入 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}`);
});