Does navigateTo clear any state set in middlewares?
So I'm using Nuxt 3 and Pinia.
In my global middleware, I check if the to.query has a certain key. If this exists, i extract data from it, push it to a pinia store and then redirect the user to a new route with navigateTo.
When I try to display the data from the store on that page however, the store is empty. If I don't call navigateTo and just let the route keep going, the state gets filled properly.
Inspecting server logs, for some reason it seems like the code inside the page's setup function gets run twice on server. First time with the store state properly set, the second time without...
Anyone know whats going on here?
![No description](https://cdn.answeroverflow.com/1107014732545806487/image.png)
![No description](https://cdn.answeroverflow.com/1107014733422411826/image.png)
![No description](https://cdn.answeroverflow.com/1107014733695029278/image.png)
1 Reply
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View