move sentry error handler after apollo middleware
This commit is contained in:
@ -170,9 +170,6 @@ export const createApp = (): {
|
||||
throw new Error('Sentry TEST error!')
|
||||
})
|
||||
|
||||
// The error handler must be before any other error middleware and after all routes
|
||||
app.use(Sentry.Handlers.errorHandler())
|
||||
|
||||
const apollo = makeApolloServer()
|
||||
const httpServer = createServer(app)
|
||||
|
||||
@ -193,6 +190,9 @@ const main = async (): Promise<void> => {
|
||||
await apollo.start()
|
||||
apollo.applyMiddleware({ app, path: '/api/graphql', cors: corsConfig })
|
||||
|
||||
// The error handler must be before any other error middleware and after all routes
|
||||
app.use(Sentry.Handlers.errorHandler())
|
||||
|
||||
if (!env.dev.isLocal) {
|
||||
const mwLogger = loggers.get('express', { levels: config.syslog.levels })
|
||||
const transport = buildLoggerTransport('express')
|
||||
|
||||
Reference in New Issue
Block a user