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
- Payment problems
Its really beginning to frustrate me, last month I was on Pro plan on Appwrite cloud, I chose the option to downgrade next month(this one) to Free plan, and tha...
- No server error on selfhosted appwrite
Please help me, my clients is ask what happen on their data? How can i make it up again?
- Upgrading selfhost version?
It is okay to upgrade version to higher one, of my current version is 1.7.4 to 1.8.1. Is that safe to do cause my clients already have data on that? Also is a...