gpt4 book ai didi

由于路由参数数据中的斜线,angular2 路由无法正常工作

转载 作者:太空狗 更新时间:2023-10-29 18:02:17 24 4
gpt4 key购买 nike

请帮我解决这个问题。

我正在尝试在路由中传递参数。但是当我的参数值有斜线符号时,斜线后面的文本是另一个参数,因此我的路由不起作用。

{ 路径:'resetpassword/:code',组件:ResetPasswordComponent}

code值是一些加密数据,所以算法生成的数据有一些斜杠。

最佳答案

您需要以某种方式对您的负载进行编码。尝试JavaScript 的 encodeURIComponent()/decodeURIComponent()Base58 ( https://github.com/cryptocoinjs/bs58 )。

JavaScript 的 encodeURI()/decodeURI() 将无法工作,因为它不对斜杠进行编码。

显然,您总是可以自己用其他字符替换斜杠。然而,我发现使用适当的编码机制是一种更健壮和可维护的方法。

关于由于路由参数数据中的斜线,angular2 路由无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com