Server middleware ordering with modules
I think this message by @BracketJohn was ignored by @pi0 and @danielroe and other Nuxt core team mebers a lot of times - https://discord.com/channels/473401852243869706/473406169306890240/1046427324691787877
There are plenty of cases where you're authoring a module and installing a server middleware that attaches a context so that userland can access it as well when they have their own custom middleware - but this isnt the case. The custom middlewares you put inside
Before anyone answers "just add a number to your custom middleware so it runs last", no it does not work. It only works on the middlewares you put inside
Is this something that will be tackled in the future? If not, is there a way to make sure middlewares added by modules (
Thank you so much!
There are plenty of cases where you're authoring a module and installing a server middleware that attaches a context so that userland can access it as well when they have their own custom middleware - but this isnt the case. The custom middlewares you put inside
server/middlewares will run first before the middleware added by modules.Before anyone answers "just add a number to your custom middleware so it runs last", no it does not work. It only works on the middlewares you put inside
server/middlewares but not middlewares installed by modules.Is this something that will be tackled in the future? If not, is there a way to make sure middlewares added by modules (
addServerMiddleware) will run first?Thank you so much!