index.js
609 Bytes
const { ApolloServer } = require("apollo-server");
const gql = require("graphql-tag");
const mongoose = require("mongoose");
const typeDefs = gql`
type Query {
sayHi: String!
}
`;
const resolvers = {
Query: {
sayHi: () => "hello world"
}
};
const server = new ApolloServer({
typeDefs,
resolvers
});
mongoose
.connect("mongodb://test:A12345678@ds119820.mlab.com:19820/merng", {
useNewUrlParser: true
})
.then(() => {
console.log("MongoDB Connected");
return server.listen({ port: 5001 });
})
.then(res => {
console.log(`Server running at ${res.url}`);
});