js_react_apollo__abhiaiyer/server/index.js

22 lines
467 B
JavaScript

import { Schema } from './schema.js';
import graphqlHTTP from 'express-graphql';
import express from 'express';
import cors from 'cors';
import bodyParser from 'body-parser';
const app = express();
app.use(cors());
app.get('/', function (req, res) {
res.redirect('/graphql');
});
app.use('/graphql', bodyParser.json(), graphqlHTTP({
schema: Schema,
graphiql: true
}));
app.listen(3000);
console.log('Go to http://localhost:3000/graphql to run queries!');