我在尝试检查 apollo graphql 是否正常工作时收到此错误。错误:您必须await server.start()在调用之前server.createHandler()
注意:有一个类似的问题,但我没有使用express错误:您必须在调用`server.applyMiddleware()`之前`await server.start()`
//api/graphql.js
import { ApolloServer } from "apollo-server-micro";
import { resolvers } from "../../apis/resolver";
import { typeDefs } from "../../apis/schemas";
const apolloServer = new ApolloServer({ typeDefs, resolvers });
export const config = {
api: {
bodyParser: false
}
};
export default apolloServer.createHandler({ path: "/api/graphql" });
Run Code Online (Sandbox Code Playgroud)
//解析器
import axios from "axios";
export const resolvers = {
Query: {
getUsers: async () => {
try {
const users = await axios.get("https://api.github.com/users");
return …Run Code Online (Sandbox Code Playgroud)