我有一个使用AWS Amplify部署的非常简单的ReactJS应用程序,它在第一次加载时从给定的URL中删除了整个参数部分。这不是发生在我当地的环境。我在本地模拟了一个生产环境,它工作得很好。
例如,如果我第一次输入这个URL:https://deployed_url?param1=one¶m2=two
,它第一次变成https://deployed_url
。之后,https://deployed_url?param1=one¶m2=two
保持这些参数。
我一直在谷歌上搜索一个可能的解决方案,但我无法找到任何关于如何解决这个问题的线索。任何想法?
最近我遇到了这个问题。目前,Amplify不支持URL参数。解决方法是在参数前加一个斜杠。
例如:https://example.com/test/?id=123
代替https://example.com/test?id=123
https://github.com/aws-amplify/amplify-console/issues/97 issuecomment - 663103815
从这里,你可以复制Redirects
为SPA。
https://docs.aws.amazon.com/amplify/latest/userguide/redirects.html