Backend. Js reasoning

require('dotenv').config(); // Load environment variables
const { ApolloServer, gql } = require('apollo-server');

// Sample type definitions and resolvers
const typeDefs = gql`
  type Recipe {
    id: ID!
    title: String!
  }

  type Query {
    recipes: [Recipe!]!
  }
`;

const resolvers = {
  Query: {
    recipes: () => [
      { id: "1", title: "Spaghetti Bolognese" },
      { id: "2", title: "Chicken Curry" },
    ],
  },
};

const server = new ApolloServer({
  typeDefs,
  resolvers,
  introspection: true,
  playground: true,
  apollo: {
    key: process.env.APOLLO_KEY,
  },
});

server.listen().then(({ url }) => {
  console.log(`Server ready at ${url}`);
});

Comments

Popular posts from this blog

Petroleum