Files
Superalgos/server/app.js
T

26 lines
666 B
JavaScript

const express = require('express');
const graphqlHTTP = require('express-graphql');
const schema = require('./schema/schema');
const mongoose = require('mongoose');
const cors = require('cors');
const app = express();
// Allow crosss-origin requests
app.use(cors());
// Connect to the daabase
mongoose.connect('mongodb://users-module-graphql-server:dsadTRYUtrsgg34@ds141952.mlab.com:41952/users', { useNewUrlParser: true });
mongoose.connection.once('open', () => {
console.log('Connected to database');
})
app.use('/graphql', graphqlHTTP({
schema,
graphiql: true
}));
app.listen(4000,() => {
console.log('Now listening for requests on port 4000');
});