本地开发,后端生成的分享链接格式如下:
http://192.xxx.xxx.xxx:3000/x/aaa/bbb, 其中aaa为分享内容的id, bbb为分享内容权限信息的id
现在点击这个链接以后,由于链接不符合前端静态路由配置( react-router-dom v6 => useRoutes ),因此并不能进入到我编写的分享权限检测模块,只能进入到index.html文件,我应该在index.html里做分享权限检测,还是又什么别的办法?能进入静态路由的根路由就行
本地开发,后端生成的分享链接格式如下:
http://192.xxx.xxx.xxx:3000/x/aaa/bbb, 其中aaa为分享内容的id, bbb为分享内容权限信息的id
现在点击这个链接以后,由于链接不符合前端静态路由配置( react-router-dom v6 => useRoutes ),因此并不能进入到我编写的分享权限检测模块,只能进入到index.html文件,我应该在index.html里做分享权限检测,还是又什么别的办法?能进入静态路由的根路由就行
13 回答12.8k 阅读
8 回答2.5k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答821 阅读
你可以在前端路由配置中添加一个动态路径匹配,先在你的路由配置中添加一个新的路由,用于处理分享链接:
然后在你的ShareContent组件中,你可以从路由参数中获取contentId和permissionId
这样就可以了