Hello there! So, I have a Nuxt 3 SSR app. I have a middleware for the "/" route that executes in process.server. This middleware uses the account.get() method to check the session of the user. If it doesn't exist any it redirects to the login page. This is working fine.
Then, I have my login page where I create the emailSession and then it redirects to the "/" route.
The thing is that if I reload in the "/" route, it redirects me again to the login page even if the session is already active on my appwrite console.
What am I doing wrong?
You might check this out.
https://github.com/Meldiron/appwrite-ssr-nuxt
I believe it's not working for you since it's rendered server side, unless you've passed along that auth information it have no idea that you've authenticated client side?
Thank you! I’ll take a look at it and will update result here
I think I get it
I think in the next release 1.5 they're planning some better SSR auth, and providing official examples. But not sure the time frame on when 1.5 will release.
So, I have to create a custom domain here... Right? What if I'm working in my local machine?
This is awesome
Still, I think I might just change the project to full client side rendering just to avoid some future situations?
You can update your hosts file to have something like
127.0.0.1 domain.com
then in your nuxt.config.js file
server: {
port: 3000,
host: 'http://domain.com',
}
Then you can access it by going to
domain.com:3000
Recommended threads
- MongoDb Database Breaks integer[] & bigi...
I've got a table with the below column created. When I try to insert the value `[-3408048000]` into it, the dart sdk cloud function call is successful (no error...
- Error can not create `tablesdb` event wi...
When i'm trying to add an event with `tablesdb` i get an error message My event value: `tablesdb.mtg-decklist-dev.tables.queue_parsing.rows.*.create` Same err...
- Delete on cascade from Cloud Function
I'm writing a Python function that deletes a user's main row from a table in my database. This row has relationships with other tables that use cascade deletion...