feat: add GraphQL server and resolvers

This commit is contained in:
André Sá 2022-04-05 17:47:01 +01:00
parent 4d8c8c4b62
commit a0ed5a3a0e
5 changed files with 387 additions and 1 deletions

View file

@ -30,6 +30,8 @@ const verifyUserRoutes = require('./routes/verifyUserRoutes')
const verifyTxRoutes = require('./routes/verifyTxRoutes')
const verifyPromoCodeRoutes = require('./routes/verifyPromoCodeRoutes')
const graphQLServer = require('./graphql/server')
const app = express()
const configRequiredRoutes = [
@ -39,7 +41,8 @@ const configRequiredRoutes = [
'/phone_code',
'/customer',
'/tx',
'/verify_promo_code'
'/verify_promo_code',
'/graphql'
]
const devMode = argv.dev || options.http
@ -79,6 +82,8 @@ app.use('/tx', txRoutes)
app.use('/logs', logsRoutes)
graphQLServer.applyMiddleware({ app })
app.use(errorHandler)
app.use((req, res) => {
res.status(404).json({ error: 'No such route' })