feat: auto userdata fetch

fix: gql directives and overall minor fixes
This commit is contained in:
Sérgio Salgado 2021-04-07 16:11:06 +01:00 committed by Josh Harvey
parent 3f6c0e6037
commit 9fa97725ec
22 changed files with 94 additions and 127 deletions

View file

@ -11,13 +11,11 @@ const cookieParser = require('cookie-parser')
const bodyParser = require('body-parser')
const { ApolloServer, AuthenticationError } = require('apollo-server-express')
const _ = require('lodash/fp')
const pify = require('pify')
const options = require('../options')
const users = require('../users')
const session = require('./middlewares/session')
const authRouter = require('./routes/auth')
const { AuthDirective } = require('./graphql/directives')
const { typeDefs, resolvers } = require('./graphql/schema')
@ -86,7 +84,6 @@ app.use(cors({ credentials: true, origin: devMode && 'https://localhost:3001' })
app.use('/id-card-photo', serveStatic(idPhotoCardBasedir, { index: false }))
app.use('/front-camera-photo', serveStatic(frontCameraBasedir, { index: false }))
app.use(authRouter)
// Everything not on graphql or api/register is redirected to the front-end
app.get('*', (req, res) => res.sendFile(path.resolve(__dirname, '..', '..', 'public', 'index.html')))