Skip to content

Should a middleware (provided by a library) that selectively responds to requests always call next()? #1819

Answered by jonathanong
benjie asked this question in Q&A

You must be logged in to vote

your set up looks right since your middleware is making the response

if the user wants to overwrite the library, they can create a middleware before calling yours. this is the purpose of next()

app.use(async (ctx) => {
  await next()
  // do something with the PostGraphile response
})

app.use(postGraphileMiddleware)

Replies: 1 comment

You must be logged in to vote
0 replies
Answer selected by jonathanong
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants