
I am using Angular with hash routing and receive a link after registration. In this example, it is localhost: http://localhost:4200/?userId=655c3eeeb315974d5b07&secret=7084d9b9ad01b32f6c257fd8752e0966b8c4092e2edf11f278b08453f759b01dd65ffc869eb875bd2a8145b0566d43a4f1447fb8ad73fb1fdab72a5ec1e5e9fb8c46466af9aaa38855aa14011f984978dca8bd0233c47956119cfe458f5f24a208adaf2fb9f55d630cd8a2b78250a7292d99bfffa1619600a74a6d378760ba3e&expire=2023-11-28+05%3A23%3A59.250#/verify
Appwrite modifies my URL and places the parameters userId, secret, and expire between my hash. How can I solve this problem so that the parameters come after /#/verify?

You might want to 👍🏼 this issue: https://github.com/appwrite/appwrite/issues/2403

This is the reason why i avoid using the hash strategy 😬

The RFC for URLs say fragments go at the end: https://datatracker.ietf.org/doc/html/rfc3986#section-3 so that's why it ends up at the end

any chance you can use the path strategy?

Ok, I thought the hash strategy is important to read parameters in angular url. I am not sure if it works without 😰

What do you mean?

You can change the strategy: https://angular.io/guide/router#locationstrategy-and-browser-url-styles
Recommended threads
- Google auth
Hi, Guys can you hel me verifing a problem with the database, im creating a auth with google but when i created my user with google auth, no appear my user in ...
- Appwrite New York is 500 Internal Error
- How to Query more than 25 items from the...
So I've added this to my query to try and defeat the default 25 item limit: ``` do { const response = await databases.listDocuments( ...
